python plt.scatter参数 设置多个图标的方法
时间: 2023-06-15 14:06:23 浏览: 161
要在同一张图中绘制多个散点图,可以使用 `plt.scatter()` 函数。该函数的常用参数如下:
- `x`: x 轴数据;
- `y`: y 轴数据;
- `s`: 散点的大小;
- `c`: 散点的颜色;
- `marker`: 散点的形状;
- `alpha`: 散点的透明度。
下面是一个绘制多个散点图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x1 = np.random.randn(100)
y1 = np.random.randn(100)
x2 = np.random.randn(100)
y2 = np.random.randn(100)
# 绘制散点图
plt.scatter(x1, y1, s=50, c='r', marker='o', alpha=0.5)
plt.scatter(x2, y2, s=50, c='b', marker='s', alpha=0.5)
# 设置坐标轴范围
plt.xlim((-3, 3))
plt.ylim((-3, 3))
# 添加标题和标签
plt.title('Multiple Scatter Plots')
plt.xlabel('X')
plt.ylabel('Y')
# 显示图像
plt.show()
```
上述代码中,我们使用了 `plt.scatter()` 函数绘制了两个散点图,分别使用了不同的颜色和形状。在绘制完所有散点图之后,我们还设置了坐标轴范围和添加了标题和标签,并最终通过 `plt.show()` 函数将图像显示出来。
阅读全文