Hello,
I am using set(gca,'XDir','Reverse') function for plotyy(x,y1,x,y2). However, the X-axis is reversed only for y1 function, values of y2 goes normally from 0....1 instead of 1...0. How to fix it?

 Akzeptierte Antwort

Jan
Jan am 1 Mai 2021

0 Stimmen

Use the two handles replied by plotyy:
t = linspace(0, 2*pi, 200);
hAx = plotyy(t, sin(t), t, cos(4*t));
pause(1)
set(hAx(1), 'XDir', 'reverse')
pause(1);
set(hAx(2), 'XDir', 'reverse')
gca is the current axes object only, while the 2 axes handles replied by plotyy let you access both.
By the way, plotyy is outdated. Use the modern yyaxis instead.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by