以下是 MATLAB 绘图常用的标记符号、线型和颜色对照表,整理自官方文档及常用实践:
---
### **一、标记符号对照表**
| 标记符号 | 说明 | 示例图效果(文字描述) |
|----------|--------------------------|---------------------------------|
| `o` | 空心圆 | ○(默认白色填充) |
| `*` | 星号(五角星) | ✶(实心) |
| `+` | 加号 | ➕(细线交叉) |
| `.` | 实心点 | ●(小圆点,适用于密集数据) |
| `x` | 叉号 | ❌(对角线交叉) |
| `s` | 正方形 | ■(实心) |
| `d` | 菱形 | ◆(对称菱形) |
| `^` | 上三角形 | ▲(实心) |
| `v` | 下三角形 | ▼(实心) |
| `>` | 右三角形 | ▶(实心) |
| `<` | 左三角形 | ◀(实心) |
| `p` | 五角星 | ★(实心) |
| `h` | 六边形 | ⬡(六边对称) |
---
### **二、线型对照表**
| 线型符号 | 说明 | 示例图效果(文字描述) |
|----------|--------------------------|---------------------------------|
| `-` | 实线(默认) | ———————————— |
| `--` | 双划线 | — — — — — — — — |
| `:` | 虚线 | · · · · · · · · · · |
| `-.` | 点划线 | —·—·—·—·—· |
---
### **三、颜色缩写对照表**
| 颜色符号 | 说明 | RGB 示例值(归一化) |
|----------|--------------------------|---------------------------------|
| `r` | 红色 | [1, 0, 0] |
| `g` | 绿色 | [0, 1, 0] |
| `b` | 蓝色 | [0, 0, 1] |
| `c` | 青色 | [0, 1, 1] |
| `m` | 品红 | [1, 0, 1] |
| `y` | 黄色 | [1, 1, 0] |
| `k` | 黑色 | [0, 0, 0] |
| `w` | 白色 | [1, 1, 1] |
---
### **四、组合使用示例**
在 `plot` 函数中,符号、线型和颜色可通过字符串组合快速指定:
```matlab
plot(x, y, 'ro--') % 红色圆圈标记 + 双划线
plot(x, y, 'g^:', 'MarkerSize', 10) % 绿色上三角标记 + 虚线(标记大小设为10)
plot(x, y, 'bd-.', 'MarkerFaceColor', 'w') % 蓝色菱形 + 点划线,填充白色
```
---
### **五、进阶设置**
- **标记填充色**:通过 `MarkerFaceColor` 指定(如 `'MarkerFaceColor','r'` 填充红色)。
- **标记边缘色**:通过 `MarkerEdgeColor` 指定(如 `'MarkerEdgeColor','k'` 边缘黑色)。
- **标记大小**:通过 `MarkerSize` 调整(默认值为 6)。
---
### **六、特殊场景扩展**
- **空心符号**:默认符号为空心(如 `o`),需显式设置填充色才会变为实心。
- **自定义符号**:可通过 Unicode 字符或图形对象绘制更复杂标记。
如需更完整的符号库或 LaTeX 特殊字符支持,可参考 MATLAB 官方文档或符号映射工具(如 `charmap` 工具)。
常用标记符号对照表
最新推荐文章于 2025-04-25 15:24:01 发布