Double ticks in right axis plotyy
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sven Schoeberichts
am 23 Nov. 2011
Beantwortet: Daniel
am 2 Mär. 2015
On the right axis there's the tickmarks of the left axis visible. This is the code:
subplot( 3,2,2 )
[ AxesH1, hh1, hh2 ] = plotyy( frequency, fftrr, frequency, fftabscd);
set(AxesH1(1),'YLim',[ 0 ynewrr ]);
set(AxesH1(2),'YLim',[ 0 ynewcd ]);
line( Fmarkrr, Pmarkrr, 'linestyle', 'none', 'Marker', '*', 'Parent', AxesH1(1));
line( Fmarkcd, Pmarkcd, 'linestyle', 'none', 'Marker', '*', 'Parent', AxesH1(2));
xlabel( 'Frequentie (Hz)' )
title( 'HRV & MCD' )
ylabel( 'SP (a.u.)' )
hold off
What piece of my code could be causing this?
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Daniel
am 2 Mär. 2015
I hit this issue as well when I changed the Ylim of the right plot. I got around it by changing the left plot Ylim in the same proportions (to realign the tick marks on the right and hide the left plot's behind the right plot's):
[hAx,hLine1,hLine2] = plotyy(X,Y1,X,Y2); set(hAx(2),'ylim',[0 1.2]); set(hAx(1),'ylim',get(hAx(1),'ylim').*[0 1.2]);
Cheers, Daniel
0 Kommentare
Siehe auch
Kategorien
Mehr zu Two y-axis finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!