MATLAB中scatter函数设定颜色
时间: 2023-10-29 10:04:19 浏览: 99
matlab绘图颜色设置
5星 · 资源好评率100%
在MATLAB中,scatter函数可以通过设置C参数来指定点的颜色。C可以是一个与X和Y长度相同的向量,其中每个元素表示相应点的颜色值。也可以使用RGB颜色值来表示颜色,例如:
```
X = rand(1, 50);
Y = rand(1, 50);
C = rand(1, 50, 3); % 使用RGB颜色值表示颜色
scatter(X,Y,[],C,'filled');
```
上面的代码会在图中绘制50个点,每个点的位置由X和Y表示,颜色由C表示。除了C参数,还可以使用colormap函数指定颜色映射。例如:
```
X = rand(1, 50);
Y = rand(1, 50);
C = rand(1, 50); % 使用单一值表示颜色
colormap(jet); % 设置颜色映射为jet
scatter(X,Y,[],C,'filled');
colorbar; % 显示颜色条
```
上面的代码使用jet颜色映射,并使用colorbar函数显示颜色条。
阅读全文