MATLAB画图时ItemTokenSize用法
时间: 2023-12-03 15:44:43 浏览: 195
MATLAB用的小尺寸图片
在MATLAB中,可以使用`ItemTokenSize`属性来设置绘图中的符号(marker)大小。该属性适用于绘制散点图和线图中的数据点符号。
`ItemTokenSize`的使用方法如下:
```matlab
plot(x,y,'MarkerSize',size)
```
其中,`x`和`y`是数据点的横纵坐标,`size`是符号的大小。可以将`size`设置为一个数字,表示符号的大小,也可以将其设置为一个向量,表示每个符号的大小不同。
例如,下面的代码将绘制一个散点图,其中符号大小将随机生成:
```matlab
x = rand(1,50); % 生成50个随机数
y = rand(1,50);
size = randi([5,20],1,50); % 生成50个随机大小
scatter(x,y, 'MarkerFaceColor', 'b', 'MarkerEdgeColor', 'b', 'MarkerFaceAlpha', 0.5, 'MarkerEdgeAlpha', 0.5, 'SizeData', size);
```
其中,`randi([5,20],1,50)`表示生成50个随机整数,范围在5到20之间。`scatter`函数用于绘制散点图,`MarkerFaceColor`和`MarkerEdgeColor`分别设置符号内部和边缘的颜色,`MarkerFaceAlpha`和`MarkerEdgeAlpha`设置符号内部和边缘的透明度,`SizeData`设置符号的大小。
阅读全文