matlab如何设置若干个散点的大小和颜色
时间: 2024-02-22 13:59:31 浏览: 147
要设置多组散点的大小和颜色,您可以在scatter函数中多次调用并设置不同的大小和颜色。下面是一个示例代码:
```
x1 = [1 2 3 4 5];
y1 = [10 8 6 4 2];
sz1 = [20 50 100 200 500]; %第一组点的大小
c1 = [0.2 0.4 0.6 0.8 1]; %第一组点的颜色
x2 = [2 3 4 5 6];
y2 = [8 6 4 2 1];
sz2 = [50 100 200 100 50]; %第二组点的大小
c2 = [0.4 0.6 0.8 1 0.2]; %第二组点的颜色
scatter(x1,y1,sz1,c1,'filled');
hold on;
scatter(x2,y2,sz2,c2,'filled');
```
在这个例子中,我们定义了两组点的坐标、大小和颜色。使用scatter函数分别绘制两组点,并使用hold on命令让它们同时出现在同一个图中。您可以根据需要设置更多组点的大小和颜色。
相关问题
matlab如何设置散点图的大小和颜色
要设置散点图的大小和颜色,您可以使用Matlab中的scatter函数。该函数的第三个参数是点的大小,第四个参数是点的颜色。
例如,以下代码将创建一个具有不同大小和颜色的散点图:
```
x = [1 2 3 4 5];
y = [10 8 6 4 2];
sz = [20 50 100 200 500]; %点的大小
c = [0.2 0.4 0.6 0.8 1]; %点的颜色
scatter(x,y,sz,c,'filled');
```
在这个例子中,第一个点的大小是20,颜色是深灰色,最后一个点的大小是500,颜色是白色。您可以根据需要更改点的大小和颜色。
matlab用plot画散点图颜色大小
可以用不同的参数来控制散点的颜色和大小,例如:
```
x = [1, 2, 3, 4, 5];
y = [6, 7, 8, 9, 10];
s = [100, 200, 300, 400, 500];
c = [0.2, 0.4, 0.6, 0.8, 1];
scatter(x, y, s, c, 'filled');
```
其中,x 和 y 分别代表散点图横轴和纵轴的数据,s 代表散点的大小,c 代表散点的颜色,'filled' 参数表示散点内部填充颜色。您可以根据实际需要调整参数的取值。