python一张图画多个标签
时间: 2023-04-06 09:02:02 浏览: 161
可以使用 Matplotlib 库中的 annotate() 方法来在一张图上画多个标签。具体实现方法可以参考以下代码:
import matplotlib.pyplot as plt
# 创建一个图形对象
fig, ax = plt.subplots()
# 绘制一条曲线
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
ax.plot(x, y)
# 添加多个标签
ax.annotate('Point 1', xy=(1, 1), xytext=(2, 5),
arrowprops=dict(facecolor='black', shrink=0.05))
ax.annotate('Point 2', xy=(3, 9), xytext=(4, 15),
arrowprops=dict(facecolor='black', shrink=0.05))
ax.annotate('Point 3', xy=(5, 25), xytext=(4, 20),
arrowprops=dict(facecolor='black', shrink=0.05))
# 显示图形
plt.show()
阅读全文