How can I plot multiple graphs on the same figure using plotxx?
Mostra commenti meno recenti
Hey guys!
I'm new to Matlab and have a question. I basically need to plot several profiles of 2 different variables on the same figure. So I downloaded plotxx, which worked perfectly to plot one profile of each. But when I try to use hold on, and add more plots, it doesn't work as well. Can someone give me some help? That's what I have been trying:
[ax,t1,s1] = plotxx (x1, y1, x2,y2, xlabels, ylabels)
axx = ax(1);
set(ax(1),'YDir','reverse','YLim', [0 200], 'xlim', [15 25])
set(ax(2),'YDir','reverse','YLim', [0 200], 'YTickLabel',' ','xlim',[-50 50])
hold on
plotxx (x3, y3,x4,y4, xlabels, ylabels)
in which, all the x's and y's should have the same axis.
2 Commenti
Geoff Hayes
il 17 Nov 2016
Larissa - do your original plots "disappear" because of the call to plotxx or to changing the limits on the axes?
Larissa Perez
il 17 Nov 2016
Risposte (1)
Walter Roberson
il 17 Nov 2016
[ax,t1,s1] = plotxx(x1, y1, x2,y2, xlabels, ylabels)
set( ax(1),'YDir','reverse','YLim', [0 200], 'xlim', [15 25])
set( ax(2),'YDir','reverse','YLim', [0 200], 'YTickLabel',' ','xlim',[-50 50])
hold( ax(1), 'on')
plot( ax(1), x3, y3);
hold( ax(1), 'off');
hold( ax(2), 'on')
plot( ax(2), x4, y4);
hold( ax(2), 'off')
1 Commento
Larissa Perez
il 17 Nov 2016
Categorie
Scopri di più su Two y-axis in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!