yyaxis change ylim for both axes

55 ビュー (過去 30 日間)
Henrik Schädlich
Henrik Schädlich 2017 年 11 月 23 日
コメント済み: Henrik Schädlich 2017 年 11 月 24 日
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;

採用された回答

Walter Roberson
Walter Roberson 2017 年 11 月 23 日
  3 件のコメント
Walter Roberson
Walter Roberson 2017 年 11 月 24 日
ax1.YAxis(1).Limits = ([0, 100]); % change limits of left side
Henrik Schädlich
Henrik Schädlich 2017 年 11 月 24 日
Of course. I placed the wrong variable. ^^ Thank you.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAxes Appearance についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by