python 散点图加标签
时间: 2023-11-12 14:59:07 浏览: 126
python scatter散点图用循环分类法加图例
可以使用 matplotlib 库中的 scatter 函数来绘制散点图,并使用 annotate 函数添加标签。示例代码如下:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
labels = ['A', 'B', 'C', 'D', 'E']
# 绘制散点图
plt.scatter(x, y)
# 添加标签
for i in range(len(labels)):
plt.annotate(labels[i], xy=(x[i], y[i]), xytext=(5, 5), textcoords='offset points')
# 显示图形
plt.show()
```
其中,annotate 函数的参数解释如下:
- `labels[i]`:标签文本;
- `xy=(x[i], y[i])`:标签位置;
- `xytext=(5, 5)`:标签偏移量;
- `textcoords='offset points'`:偏移量的单位。
阅读全文