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

 Accepted Answer

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 Comment

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

Sign in to comment.

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!