y = data[:, (1)]
f = interpolate.interp1d(x, y)
xnew = np.arange(1, 5.1, 0.1)
ynew = f(xnew)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_title('Plot B vs H')
ax1.set_xlabel('B')
ax1.set_ylabel('H')
ax1.plot(x, y, c='r', label='the data')
ax1.plot(xnew, ynew, 'o', label='the interpolation')
leg = ax1.legend()
plt.show()
как интерполировать точки в определенном интервале на графике, сформированном путем загрузки txt-файла в программу scipy?