首页 > 解决方案 > 如何设置仅左轴对象的 ylim?

问题描述

yyaxis用来创建带有两个 y 轴的图表。现在我只想将YLim的值更改为零。

我尝试使用:

ax = gca;
ax.YAxis(1).YLim(1) = 0;

但我收到一条错误消息:

Assignment not supported because the result of method 'YLim' is a temporary value.

如何解决这个问题?

标签: matlab

解决方案


文档中:

yyaxis left激活与左侧 y 轴关联的当前轴的一侧。随后的图形命令以左侧为目标。

所以,使用

yyaxis left
ax = gca;
ax.YLim(1) = 0;

推荐阅读