Effacer les filtres
Effacer les filtres

How does one plot a value (column of data) against two other values (2 other columns)?

2 vues (au cours des 30 derniers jours)
I have a text file with many columns and rows, but I am only interested in a few sets of data (for now). How do I go about plotting a column against to two other columns? Columns in question are 14 (current), 10 (latitude), and 11 (longitude). Basically mapping out a location of incidence. Thank you

Réponse acceptée

the cyclist
the cyclist le 4 Déc 2017
Modifié(e) : the cyclist le 4 Déc 2017
% Generate some pretend data. (You should use your actual data.)
M = rand(8,5) + (1:8)';
% Plot the Columns 2 and 5 as a function of Column 1 
figure
plot(M(:,1),M(:,2),'r.-',M(:,1),M(:,5),'g.-')
  2 commentaires
fernando aguirre
fernando aguirre le 4 Déc 2017
Awesome! Ended up using scatter3 because I realized that the data I had varied in value. Thanks!
Satinath Debnath
Satinath Debnath le 4 Nov 2021
@the cyclist. I have got just an additional doubt with this plot. If I want to plot the other coumn but still in legend I want to mention the reference column. For example in the above example the first column is just constant 1 and other columns 2 and 5 have some random values. So In legend I want to show that 2,3 columns plotted represented 1. Is it possible to show through legend?

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by