Matlab 折线图:不同曲线 Y 轴数值差异大时的绘制方法
在使用 Matlab 绘制折线图时,如果不同曲线的 Y 轴数值范围相差很大,可以使用两个 Y 轴来分别展示,以便更清晰地呈现数据变化趋势。
具体操作步骤如下:
- 绘制第一个 Y 轴,即较小的数值范围。可以使用
plot函数绘制折线图。 - 绘制第二个 Y 轴,即较大的数值范围。可以使用
yyaxis函数来设置第二个 Y 轴,并使用plot函数绘制折线图。 - 可以使用
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 轴表示较大的数值范围。
原文地址: https://www.cveoy.top/t/topic/nLQJ 著作权归作者所有。请勿转载和采集!