matplotlib设置标记样式
时间: 2023-11-05 08:00:52 浏览: 135
matplotlib是一个Python绘图库,可以用于创建各种类型的图表,包括线图、散点图、柱状图、饼图等。当绘制散点图时,可以使用不同的标记样式来表示数据点。matplotlib提供了许多标记样式,可以通过设置marker参数来指定。
下面是一些常见的标记样式:
- "." 点
- "," 像素
- "o" 圆圈
- "v" 倒三角形
- "^" 正三角形
- "<" 左三角形
- ">" 右三角形
- "1" 下花三角形
- "2" 上花三角形
- "3" 左花三角形
- "4" 右花三角形
- "s" 正方形
- "p" 五边形
- "*" 星形
- "h" 六边形1
- "H" 六边形2
- "+" 加号
- "x" 叉号
- "D" 菱形
- "d" 窄菱形
- "|" 竖线
- "_" 横线
可以在plot函数中使用marker参数来指定标记样式,例如:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 0.5)
y = np.sin(x)
plt.plot(x, y, marker='o') # 设置标记样式为圆圈
plt.show()
```
输出结果如下:
![image.png](attachment:image.png)
除了marker参数,还可以使用其他参数来控制标记的颜色、大小和透明度等,例如:
```python
plt.plot(x, y, marker='o', markersize=10, markerfacecolor='red', alpha=0.5)
```
其中markersize参数用于设置标记的大小,markerfacecolor参数用于设置标记的颜色,alpha参数用于设置标记的透明度。
阅读全文