matlab画散点图图例
时间: 2024-06-03 17:05:13 浏览: 25
在MATLAB中,您可以使用scatter函数来绘制散点图,并使用legend函数添加图例。下面是一个简单的例子:
```matlab
% 创建数据
x = 1:10;
y = randi([1, 10], 1, 10);
c = y; % 颜色向量
% 绘制散点图
scatter(x, y, [], c, 'filled')
% 添加图例
legend('散点图')
```
在这个例子中,scatter函数绘制了一个由x和y坐标组成的散点图,并使用c向量为每个点设置颜色。最后,legend函数添加了一个名为“散点图”的图例。
如果您想要添加更多的图例,您可以在legend函数中指定它们的标签,如下所示:
```matlab
% 添加更多的图例
hold on
scatter(x, y + 2, [], c, 'filled')
scatter(x, y - 2, [], c, 'filled')
legend('散点图1', '散点图2', '散点图3')
```
在这个例子中,我们使用hold on函数来保持当前图形,并绘制了两个新的散点图。然后,在legend函数中指定了每个图例的标签。
相关问题
matlab中折线图图例代码
在MATLAB中,可以使用legend函数来创建折线图的图例。下面是一个示例代码:
```matlab
x = 1:10;
y1 = 2*x;
y2 = x.^2;
plot(x, y1, 'b-', x, y2, 'r--');
legend('y = 2x', 'y = x^2');
```
这段代码中,我们首先定义了x轴和两条折线的y轴数据。然后使用plot函数绘制了两条折线,分别用蓝色实线和红色虚线表示。最后使用legend函数创建了图例,分别对应两条折线的名称。你可以根据自己的数据和需求修改代码中的变量和参数。
Matlab绘制散点图
Matlab绘制散点图需要用到scatter函数,具体步骤如下:
1. 准备数据,x和y是要绘制的散点图的横纵坐标。
2. 使用scatter函数绘制散点图。scatter函数的输入参数包括x和y的坐标,以及可选的其他参数,如散点的大小、颜色、形状等等。
3. 可以设置图表标题、坐标轴标签、图例等等。
下面是一个简单的示例代码,用于绘制一组随机生成的散点图:
```matlab
% 准备数据
n = 100; % 散点数量
x = rand(n,1); % x坐标
y = rand(n,1); % y坐标
% 绘制散点图
scatter(x,y,'filled','MarkerFaceColor','r');
% 设置图表标题和坐标轴标签
title('散点图示例');
xlabel('x');
ylabel('y');
```
运行代码可以得到一个随机生成的散点图,其中散点的颜色为红色,填充为实心。
需要注意的是,scatter函数还有很多可选参数,可以根据需要自行调整。比如,可以通过设置MarkerSize参数来控制散点的大小,通过设置MarkerEdgeColor参数来控制散点的边缘颜色等等。
相关推荐
![](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)