为了账号安全,请及时绑定邮箱和手机立即绑定

列值的 matplotlilb 直方图的 seaborn 等价物是多少?

列值的 matplotlilb 直方图的 seaborn 等价物是多少?

蝴蝶刀刀 2021-08-14 15:37:17
我在 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”列中值的分布。


查看完整回答
反对 回复 2021-08-14
?
MM们

TA贡献1886条经验 获得超2个赞

import seaborn as sns


sns.distplot(df[column], bins=bins)


查看完整回答
反对 回复 2021-08-14
  • 2 回答
  • 0 关注
  • 175 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信