Plot a matrix and assign properties for each column
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi all;
I am trying to find a shorter way to plot a matrix with 3 columns. I dont know how to assign the properties for each line after plotting. Below is the code that I am using, it will plot a graph with 3 different lines for 3 vector columns in the data.txt. However, I want to differentiate them by assign color for each line.
Of course I can plot 3 different graphs and use hold on, hold off to merge them into one graph. I am wondering if there is a way to assign the plot properties without separate and merge them again. Thank you all for your help.
data=importdata('data.txt');
time=1:1:length(data);
plot(time,data);
title('Daily precipitation of 3 different locations');
0 commentaires
Réponse acceptée
KSSV
le 7 Nov 2021
A = rand(10,3) ;
x = 1:10 ;
plot(x,A)
legend({'1','2','3'})
B = rand(20,3) ;
x = 1:20 ;
plot(x,B(:,1),'r',x,B(:,2),'b',x,B(:,3),'g')
legend({'1','2','3'})
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!