python matplotlib画散点图并且显示值
时间: 2023-09-12 14:08:36 浏览: 1095
Python matplotlib库来绘制散点图
可以使用matplotlib库中的scatter()函数画散点图,并在每个点上显示数值。以下是一个示例代码:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
labels = ['A', 'B', 'C', 'D', 'E']
fig, ax = plt.subplots()
ax.scatter(x, y)
for i, label in enumerate(labels):
ax.annotate(label, (x[i], y[i]))
plt.show()
```
在这个例子中,我们创建了两个列表x和y,它们分别表示横坐标和纵坐标的值。然后,我们用scatter()函数画出散点图。接下来,我们通过循环遍历每个点,并使用annotate()函数在该点上显示相应的标签。最后,使用show()函数显示图形。
你可以根据自己的数据和需求进行修改。
阅读全文