我在 matplotlilb 中有代码片段,如下所示:df['coln1'].plot(kind='hist') # This works!我尝试使用 seaborn API 进行绘制,但我的 Jupyter Notebook 无限挂起。我尝试了以下失败的代码:sns.barplot(x=df.index, y=df['coln1']) # What is the right way in seaborn?更新:我的目标是使用 seaborn API 直观地查看给定列的值分布。非常感谢您的帮助。
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
从seaborn官方文档中借来的matplotlilb的等效解决方案如下所示:
import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")
tips.head(5)
total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4
你可以简单地这样做:
ax = sns.distplot(tips["total_bill"])
这为您提供了“total_bill”列中值的分布。
添加回答
举报
0/150
提交
取消