set same ylim for all subplot (plot yy)
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have 21 subplot of yyplot. I want to set same ylim and YTick for all subplots. I tried the following code: set(findobj(gcf,'type','axes'),'FontName','Arial','FontSize',10, 'LineWidth', 1,...
'XTick',[0 3 6 9 12 15 18 21 23],'YTick',[0 0.2 0.4 0.5]);
It works only for second- y axis.
Thank you for sharing.
0 Kommentare
Antworten (1)
Chunru
am 5 Jul. 2021
Bearbeitet: Chunru
am 5 Jul. 2021
%% yyaxis plot
x = linspace(0,10);
y = sin(3*x);
yyaxis left
plot(x,y)
z = sin(3*x).*exp(0.5*x);
yyaxis right
plot(x,z)
ylim([-150 150])
% Set the ytick individually
h = gca;
h.YAxis(1).TickValues = -1:.5:1;
h.YAxis(2).TickValues = -150:30:150;
0 Kommentare
Siehe auch
Kategorien
Mehr zu Axis Labels finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!