フィルターのクリア

Plot a matrix and assign properties for each column

5 ビュー (過去 30 日間)
Anh Mai
Anh Mai 2021 年 11 月 7 日
コメント済み: Anh Mai 2021 年 11 月 11 日
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');

採用された回答

KSSV
KSSV 2021 年 11 月 7 日
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'})
  1 件のコメント
Anh Mai
Anh Mai 2021 年 11 月 11 日
Omg, thank you very much. It is good to know this.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by