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

 Respuesta aceptada

Thorsten
Thorsten el 21 de Mayo de 2015
Editada: Thorsten el 21 de Mayo de 2015
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 comentario

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Preguntada:

el 21 de Mayo de 2015

Comentada:

el 22 de Mayo de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by