如何在Matplotlib的图中显示x或y值?

4
我想在Matplotlib图表中显示x(或y)值(如下图)。 有没有人可以指导我该怎么做?
非常感谢! enter image description here
1个回答

2
你可以尝试使用annotate。这里是一个代码示例:
import numpy as np
import matplotlib.pyplot as plt

Y = np.random.rand(10, 1)
X = np.arange(10)
plt.plot(X, Y)
for x, y in zip(X, Y):
    plt.annotate(text=str(y[0])[:5], xy=(x, y))
plt.show()

将会输出这个: 输入图像描述

请注意,text 是一个字符串,因此您可以添加 xy,或两者都添加。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接