matlab marker有什么形状
时间: 2025-03-03 16:22:33 浏览: 71
### MATLAB Marker Shapes List
在MATLAB中,多种标记形状可用于自定义绘图中的数据点样式。这些标记形状能够增强图形的表现力并使数据更加易于区分和理解。
- 圆圈 (`o`): 表示圆形标记[^1]。
- 加号 (`+`): 显示加号作为标记。
- 星号 (`*`): 使用星号作为标记。
- 点 (`. `): 小圆点标记。
- 十字 (`x`): 十字形标记。
- 方块 (`s` 或者 `square`): 正方形标记。
- 菱形 (`d` 或者 `diamond`): 钻石形状的标记。
- 上三角 (`^`): 向上的三角形标记。
- 下三角 (`v`): 向下的三角形标记。
- 左三角(`<`): 向左指的三角形标记。
- 右三角(`>`): 向右指的三角形标记。
- 五角星(`p`): 五边形星星标记。
- 六角星(`h`): 六边形星星标记。
下面是一个简单的例子,展示了如何使用不同的marker shapes:
```matlab
% 创建一些随机数据
dataX = randn(10,1);
dataY = randn(10,1);
figure;
hold on;
% 绘制带有不同标记的数据点
plot(dataX,dataY,'o','MarkerFaceColor','blue'); % 圆圈蓝色填充
plot(dataX,dataY,'+', 'MarkerSize',8); % 加号较大一点
plot(dataX,dataY,'*', 'MarkerEdgeColor','red'); % 星号红色边缘
plot(dataX,dataY,'.', 'MarkerSize',12); % 大点的小圆点
plot(dataX,dataY,'s','MarkerFaceColor','green'); % 绿色正方形填充
plot(dataX,dataY,'d','MarkerEdgeColor','black'); % 黑色菱形轮廓
plot(dataX,dataY,'^','MarkerFaceColor','yellow');% 黄色上三角填充
plot(dataX,dataY,'v','MarkerFaceColor','cyan'); % 海蓝下三角填充
plot(dataX,dataY,'<','MarkerFaceColor','magenta');% 品红左三角填充
plot(dataX,dataY,'>','MarkerFaceColor','orange'); % 橙色右三角填充
plot(dataX,dataY,'p','MarkerFaceColor','purple'); % 紫色五角星填充
plot(dataX,dataY,'h','MarkerFaceColor','brown'); % 棕色六角星填充
title('Different Marker Styles');
xlabel('Data X');
ylabel('Data Y');
legend({'Circle Blue Fill', '+ Large Size', '* Red Edge',...
'. Big Dot', 'Square Green Fill', ...
'Diamond Black Outline', '^ Yellow Up Triangle Fill',...
'V Cyan Down Triangle Fill', '< Magenta Left Triangle Fill',...
'> Orange Right Triangle Fill', 'Pentagram Purple Fill',...
'Hexagram Brown Fill'},...
'Location','bestoutside');
grid on;
hold off;
```
阅读全文
相关推荐


















