scatter marker参数
时间: 2023-08-10 19:45:02 浏览: 126
使用matplotlib中scatter方法画散点图
scatter函数中的marker参数用于设置散点图中每个点的标记样式,它可以设置为多种不同的形状,如圆形、正方形、三角形、菱形等等。下面是一些常用的marker参数及对应的点的形状:
- `'.'` - 点
- `'o'` - 圆圈
- `'v'` - 下三角形
- `'^'` - 上三角形
- `'<'` - 左三角形
- `'>'` - 右三角形
- `'s'` - 正方形
- `'p'` - 五边形
- `'P'` - 六边形
- `'*'` - 星形
- `'h'` - 六边形1
- `'H'` - 六边形2
- `'+'` - 加号
- `'x'` - 叉号
- `'d'` - 菱形
- `'D'` - 大菱形
例如,下面的代码绘制了一个使用正方形标记的散点图:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y, marker='s')
plt.show()
```
绘制结果如下所示:
![scatter-marker](https://user-images.githubusercontent.com/26833433/123385452-7f3f9d00-d5c5-11eb-8d9c-3b5b4f079678.png)
阅读全文