[英]How to get equation or value on matplotlib plot
使用 NumPy interp function 將非常容易。 只需給出 x 位置和原始 X,Y 數組。 np.interp 將返回相應的 y 值(線性插值)。
import numpy as np
import matplotlib.pyplot as plt
x = range(5)
y = [ 5 , 20 , 1 , 7 ,9 ]
xvals = np.linspace(1, 2, 10)
yinterp = np.interp(xvals, x, y)
plt.plot(x, y, '-o',label="org data")
plt.plot(xvals, yinterp, 'x',label="interp data")
plt.legend()
plt.savefig("interp.png")
plt.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.