np.polyfit を使用していますが、注文 2 を実行すると、次のよじれが見られます。注文 1 を実行すると、すべて問題ないようです。
これがコードです。
import numpy as np
import matplotlib.pyplot as plt
x = [-14.35, -9.35, 0.65, -14.35 ,-9.35, 0.65]
y = [ 0.10172312, 0.08831127, 0.07764486, 0.11606595 , 0.10447722, 0.1000171 ]
coeffs = np.polyfit(x, y, 2)
poly = np.poly1d(coeffs)
fig = plt.figure()
xs = np.array([-14.35, -9.35 , 0.65])
ys = poly(xs)
plt.plot(x, y, 'o')
plt.plot(xs, ys)
次数 2 (polyfit(x, y, 2)