Seaborn 散点图

数据挖掘 matplotlib 海运
2021-10-12 14:03:48

我有一个仅包含一列的数据集,使用 matplotlib 我能够通过以下方式绘制散点图

data = pd.read_csv
plt.scatter(data.index,data.coulumn1)


我想要使​​用 seaborn 的相同图表,但我不确定如何在以下行中实现相同的方法

ax = sns.scatterplot(x="total_bill", y="tip", data=tips)


2个回答
ax = sns.scatterplot(x="total_bill", y="tip", data=tips)

使用这种格式,Seaborn 支持 Pandas DataFrame。
"total_bill""tip"是列的名称。"tips"pd.DataFrame

您可以在默认轴上绘制

sns.scatterplot(x="X_Colname", y="Y_Colname", data=DataFrame)

#Can also pass the desired Axis to customize size etc.
sns.scatterplot(x="X_Colname", y="Y_Colname", data=DataFrame, ax=ax)

对 seaborn 使用与 matplotlib 相同的方法。两者的工作方式完全相同。

plt.scatter(data.index, data.coulumn1)
sns.scatterplot(data.index, data.coulumn1)

两者都将显示相同的图表。