下面的代碼繪制數(shù)據(jù),標(biāo)記為綠點。但我希望標(biāo)記是 y 的實際值。因此,標(biāo)記將不再是綠點,而是 10、22.5、43.34。請問有人做過這個嗎?import numpy as npimport matplotlib.pyplot as pltx = [ 10,20,30] y = [ 10,22.5 ,43.34 ]x_new = 100y_new = np.interp(x_new, x, y)print(y_new)plt.plot(x, y, "og-");plt.show()
1 回答

DIEA
TA貢獻(xiàn)1820條經(jīng)驗 獲得超2個贊
我認(rèn)為您正在尋找annotate:
plt.plot(x, y, "og-",markersize=40);
for xx,yy in zip(x,y):
plt.annotate(f'{yy}', (xx, yy), va='center',ha='center', color='w')
輸出:
添加回答
舉報
0/150
提交
取消