擅长:python、mysql、java
<p>我认为,根据<code>plt.scatter</code>和<code>plt.plot</code>的工作方式,这是一种更好的方法。希望它能像你想的那样工作</p>
<pre><code>import random
import numpy as np
import matplotlib.pyplot as plt
x = []; y = []
for i in range(10):
x.append(round(random.uniform(-1000,1000),2))
y.append(2*x[i]+1)
wielomian = np.poly1d(np.polyfit(x,y,3))
linia = np.linspace(-2000,2000,2000)
plt.scatter(x,y)
plt.plot(linia,wielomian(linia))
plt.show()
</code></pre>