plt.scatter()参数详解
时间: 2023-12-15 11:33:01 浏览: 78
python matplotlib:plt.scatter() 大小和颜色参数详解
5星 · 资源好评率100%
plt.scatter()是Python中matplotlib库中的一个函数,用于绘制散点图。下面是plt.scatter()的参数详解:
1. x, y:指定散点图的x轴和y轴数据。
2. s:指定散点的大小,可以是一个数字或者一个数组。
3. c:指定散点的颜色,可以是一个颜色名称的字符串,也可以是一个颜色名称的列表或数组。
4. marker:指定散点的形状,默认为圆形。
5. cmap:指定颜色映射,只有当c参数是一个浮点数数组时才使用。
6. alpha:指定散点的透明度。
7. linewidths:指定散点边缘线的宽度。
8. edgecolors:指定散点边缘线的颜色。
下面是一个例子,展示了如何使用plt.scatter()函数绘制散点图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成测试数据
x = np.random.rand(100)
y = np.random.rand(100)
colors = np.random.rand(100)
sizes = 1000 * np.random.rand(100)
# 绘制散点图
plt.scatter(x, y, c=colors, s=sizes, alpha=0.5)
# 添加颜色条
plt.colorbar()
# 显示图像
plt.show()
```
阅读全文