python画散点图并有标签
时间: 2024-02-19 15:12:37 浏览: 128
python matplotlib如何给图中的点加标签
5星 · 资源好评率100%
好的,下面是Python代码,可以画出带有标签的散点图:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [5, 4, 3, 2, 1]
labels = ['A', 'B', 'C', 'D', 'E']
# 画散点图
plt.scatter(x, y)
# 添加标签
for i, label in enumerate(labels):
plt.annotate(label, (x[i], y[i]))
# 设置横纵坐标标签
plt.xlabel('X')
plt.ylabel('Y')
# 显示图像
plt.show()
```
运行这段代码,会得到一个带有标签的散点图。其中,x和y分别是散点的横纵坐标,labels是每个散点对应的标签。plt.scatter()用来画散点图,for循环用来添加标签,plt.annotate()可以在指定位置添加文本标签。最后,设置横纵坐标标签,用plt.xlabel()和plt.ylabel()函数,最后显示图像。
阅读全文