How can I plot multiple columns from multiple files using plot?

I have four .dat files each containing three columns. The first column is supposed to be my data for X-axis whereas the second and third columns shall be the Y axis values. In each file the total number of X-axis values are different (but range is similar). However, I want to plot all the Y-axes values from all files against the X-axis in a single graph. Can you please provide a way to do so? Thanks

 採用された回答

Thorsten
Thorsten 2015 年 5 月 21 日
編集済み: Thorsten 2015 年 5 月 21 日

0 投票

That's straightforward, given that D1 is your N*3 file
plot(D1(:,1), D1(:,2:3)')
hold on
Load another data D2
plot(D2(:,1), D2(:,2:3)')
and so on.

1 件のコメント

Suchetana Gupta
Suchetana Gupta 2015 年 5 月 22 日
Thanks. It did occur. But for two data sets I got the same colour plot (for two sets of values. I can differentiate on inspection). Is it possible to change colour? Also, is it possible to add colour label? Thanks

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by