我试图在散点图上绘制一条线,但我只是得到了一个散点图。 如果我删除散点图代码,我试图得到的黑线看起来很好。有什么我遗漏的吗?
将 matplotlib.pyplot 导入为 plt 将熊猫导入为 pd
df=pd.read_csv("houses_data.csv")
x_values=df["sqft_living"].values
y_values=df["price"].values
x=[1,2,3,4]
y=[1,2,3,4]
# THIS LINE DOESNT APPEAR
plt.plot(x,y,color="black")
plt.scatter(x_values,y_values,alpha=0.6,edgecolors="red",color="blue",marker='o')
plt.xlabel("House Living size (sqft)")
plt.ylabel("Price (1 unit = 100000)")
plt.title("House prices in USA")
plt.show()
我想要的是一条单线穿过 2 个点的散点图