Borrar filtros
Borrar filtros

yyaxis change ylim for both axes

71 visualizaciones (últimos 30 días)
Henrik Schädlich
Henrik Schädlich el 23 de Nov. de 2017
Comentada: Henrik Schädlich el 24 de Nov. de 2017
I would like to change the ylim of the left yaxis. You can see that the ylim entry has no effect at all. I can only change the right side of the yyaxis plot. I appraciate your advice.
Best regards
%%figure
fig = figure (1);
set(fig, 'Units', 'normalized', 'Position', [0.2, 0.1, 0.5, 0.3]);
set(0,'defaulttextInterpreter','latex')
%%Plot data
%First subplot
ax1 = subplot(121)
x1 = linspace(1, 1000);
y11 = x1.^2;
y12 = x1;
yyaxis left
ylim([1, 100]); % Has no effect. Why?
plot(x1,y11,'LineWidth',1.5);
grid on
yyaxis right
plot(x1,y12,'LineWidth',1.5);
%Second subplot
ax2 = subplot(122);
plot(x1,exp(x1),'LineWidth',1.5);
grid on;

Respuesta aceptada

Walter Roberson
Walter Roberson el 23 de Nov. de 2017
  3 comentarios
Walter Roberson
Walter Roberson el 24 de Nov. de 2017
ax1.YAxis(1).Limits = ([0, 100]); % change limits of left side
Henrik Schädlich
Henrik Schädlich el 24 de Nov. de 2017
Of course. I placed the wrong variable. ^^ Thank you.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by