How to plot two plotyy plots in the same plot
Ältere Kommentare anzeigen
I am trying to plot four plots in the same figure. First i plot using plotyy. Then two graphs are created, each with a yaxis.
Now I want to plot another two plots. One using yaxis-1 and one using yaxis-2. How do i do this?
If I do
[ax,h1,h2] = plotyy(...)
hold on
plot(ax(1),...)
plot(ax(2),...)
i don't get all four plots.
Thanks :)
Ben
1 Kommentar
Benjamin
am 15 Aug. 2011
Akzeptierte Antwort
Weitere Antworten (2)
the cyclist
am 15 Aug. 2011
figure
[hax12 line1 hline2] = plotyy(1:10,1:10,1:10,2:11)
set(hax12,'NextPlot','add')
plot(hax12(1),1:10,3:12)
plot(hax12(2),1:10,4:13)
5 Kommentare
Benjamin
am 15 Aug. 2011
Manimaran Kanesan
am 18 Jun. 2013
Thank you....
Paulo F.
am 27 Sep. 2014
Thanks, this saved me a second day of trials!
Rajeev Yadav
am 5 Jun. 2015
i tried this but it doesnt work in 2015a
Soroush
am 17 Jul. 2015
Thanks!
Nir Dahan
am 25 Aug. 2015
0 Stimmen
try this one where all vectors are column, of size (N,1)
[ax,h1,h2]=plotyy([x,x,x,...],[y1,y2,y3,...],[X,X,X,...],[Y1,Y2,Y3,...])
Kategorien
Mehr zu Two y-axis finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!