set same ylim for all subplot (plot yy)
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Chunru
el 5 de Jul. de 2021
Editada: Chunru
el 5 de Jul. de 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 comentarios
Ver también
Categorías
Más información sobre Axis Labels en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!