在使用 Matlab 绘制折线图时,如果不同曲线的 Y 轴数值范围相差很大,可以使用两个 Y 轴来分别展示,以便更清晰地呈现数据变化趋势。

具体操作步骤如下:

  1. 绘制第一个 Y 轴,即较小的数值范围。可以使用 plot 函数绘制折线图。
  2. 绘制第二个 Y 轴,即较大的数值范围。可以使用 yyaxis 函数来设置第二个 Y 轴,并使用 plot 函数绘制折线图。
  3. 可以使用 ylabel 函数给两个 Y 轴分别添加标签,以便区分。

示例代码:

x = 1:10;
y1 = x;
y2 = 100.*x;

figure;
yyaxis left
plot(x, y1);
ylabel('y1')
yyaxis right
plot(x, y2);
ylabel('y2')
xlabel('x') 

运行以上代码,即可得到两个 Y 轴的折线图,其中左侧 Y 轴表示较小的数值范围,右侧 Y 轴表示较大的数值范围。

Matlab 折线图:不同曲线 Y 轴数值差异大时的绘制方法

原文地址: https://www.cveoy.top/t/topic/nLQJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录