plotting as it is x- axis for first column and y axis for two part one y for second column and above that third column y value? (mean one y and then above that other value for clear visualization in plot)
Mostrar comentarios más antiguos
0.395100 0.282257 0.767033
0.397100 0.296553 0.768326
0.399100 0.311245 0.769771
0.401100 0.327707 0.771041
0.403100 0.342074 0.768785
0.405100 0.356335 0.770814
0.407100 0.370333 0.771074
0.409100 0.382000 0.770967
0.411100 0.394110 0.772648
0.412800 0.401306 0.771393
0.415800 0.412105 0.774670
0.418800 0.416421 0.772872
0.421800 0.418117 0.774908
0.424800 0.416051 0.774679
First column represent x axis, second and third column represent y-axis, want to generate plot with x axis as the values are there and y axis for second column and above that plot the y axis for third column? how can it be?
Respuestas (3)
Azzi Abdelmalek
el 22 de Jul. de 2013
If s is your matrix
x=s(:,1);
y1=s(:,2);
y2=s(:,3);
plotyy(x,y1,x,y2)
5 comentarios
Azzi Abdelmalek
el 22 de Jul. de 2013
Editada: Azzi Abdelmalek
el 22 de Jul. de 2013
x=s(:,1);
y1=s(:,2);
y2=s(:,3);
plot(x,y1,'g')
hold on
plot(x,y2,'b')
Azzi Abdelmalek
el 22 de Jul. de 2013
It's not clear
Azzi Abdelmalek
el 23 de Jul. de 2013
Put your image in a hosting website, then copy the the link and put it under
<< >>
Example
<<http://azzimalikcom.ipage.com/ansf360.jpg>>
RS
el 23 de Jul. de 2013
you cannot have two y axis in a single figure. you could have subplots, each with one x axis and one y axis. in each subplot you can plot as many curves as you want. you could do that like this:
figure; subplot(1,2,1);
hold on;
plot(y1,x, 'r');
plot(y2,x, 'b');
.
.
.
plot(y1000, x, 'k');
hold off;
subplot(2,1,2);
hold on;
plot(yy1,x, 'r');
plot(yy2,x, 'b');
.
.
.
plot(yy1000, x, 'k');
hold off;
you could use different colors (specified by 'r' & 'b', etc) for each plot. see and read more in:
help plot
4 comentarios
RS
el 23 de Jul. de 2013
Narges M
el 24 de Jul. de 2013
What you painted here is not possible, and doesn't even make sense mathematically! I mean, the Y-values increase, then decrease and increase again with a different rate?!! The closest thing to what you want is to not display the second X-axis labels. Take a look here: http://www.mathworks.com/matlabcentral/fileexchange/7169-samexaxis-nice-subplots-with-same-x-axis
RS
el 26 de Jul. de 2013
Categorías
Más información sobre Two y-axis en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
