matlab一张图画多个纵轴
时间: 2023-10-20 22:34:01 浏览: 169
在MATLAB中,可以使用`yyaxis`函数实现一张图上多个纵轴的绘制。以下是一个示例代码:
```matlab
% 创建数据
x = 1:10;
y1 = rand(1,10);
y2 = rand(1,10) * 100;
% 绘制图像
figure;
% 第一个纵轴
yyaxis left;
plot(x, y1, 'b-o');
ylabel('y1');
% 第二个纵轴
yyaxis right;
plot(x, y2, 'r-^');
ylabel('y2');
% 设置轴标签和标题
xlabel('x');
title('Multiple Y-axis Plot');
```
运行此代码,将会绘制一张图,其中包含两个纵轴,分别对应数据集`y1`和`y2`。
阅读全文