matlab怎么把多组数据绘制在一个图里
时间: 2024-10-07 09:04:25 浏览: 855
在MATLAB中,你可以使用`plot`函数结合数组或向量来在同一图表上绘制多组数据。这里是一个基本示例[^1]:
```matlab
% 假设你有三组数据,分别存储在变量x1, y1, x2, y2, 和 x3, y3中
x1 = [1 2 3 4]; % 横坐标
y1 = [5 7 9 11]; % 第一组数据对应的纵坐标
x2 = [1 4 7 10]; % 第二组数据的横坐标
y2 = [3 8 13 18]; % 第二组数据的纵坐标
x3 = [2 5 8 11]; % 第三组数据的横坐标
y3 = [6 10 14 18];% 第三组数据的纵坐标
% 绘制三线图
figure; % 创建一个新的图形窗口
hold on; % 保持当前会话状态以便在同一图中添加更多线条
plot(x1, y1, 'r-', 'LineWidth', 1.5); % 红色实线
plot(x2, y2, 'g--', 'LineWidth', 1); % 绿色虚线
plot(x3, y3, 'b:', 'LineWidth', 1.2); % 蓝色点线
hold off; % 结束保持状态
% 可选的,如果你想要添加标题和轴标签
title('Three Data Sets on One Plot');
xlabel('X-axis Label');
ylabel('Y-axis Label');
% 如果你想在每个系列之间添加间距,可以使用legend
legend('Series 1', 'Series 2', 'Series 3');
```
在创建一个多条颜色图时,如需多个Colorbar[^2],可以使用`colorbar`函数配合不同的索引或标签:
```matlab
colormap(jet); % 更改颜色映射
caxis([min(min(y1), min(y2), min(y3)), max(max(y1), max(y2), max(y3))]); % 设置颜色刻度范围
colorbar; % 添加第一个Colorbar
h = colorbar; % 保存颜色条 handle
set(h, 'TickLabel', {'Data Set 1', 'Data Set 2', 'Data Set 3'}); % 标记颜色条上的标签
% 添加第二个Colorbar(如果需要)
h2 = colorbar('Location', 'EastOutside'); % 选择在右侧显示
set(h2, 'TickLabels', {['Temperature Range ', num2str(min(y2), '%.2f') ':' num2str(max(y2), '%.2f')]});
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)