我在numpy中有三个向量a
,b
和c
。
向量b
的计算方法是:b = f(a)
。
我正在使用matplotlib将b
绘制为plot(a, b)
。
向量c
只有x位置。我想在向量c
中的那些x位置注释绘图,其中y值接近向量b
中的值。
如果我可以用f(c)
计算y值并在(x,y) = (c,f(x))
绘图,但由于我已经得到了带有计算值的向量b
,我将无法重新计算值来自c
。
我试过
plt.plt(a,b)
for x in np.nditer(c):
plt.annotate("text", xy=(x, ?), xytext=(x, ?), arrowprops=dict(facecolor='black', arrowstyle="->"))
但我不知道如何处理y坐标。