【发布时间】:2019-06-04 21:54:31
【问题描述】:
我有下面的代码,它覆盖了直方图上的密度曲线。它为我的数据中的“新鲜”字段执行此操作,这是一个连续字段。我想通过“通道”字段中的唯一值过滤创建类似的图。例如,在 pandas 中创建类似于我想要完成的直方图,我会使用:
data_df.hist(column=‘Fresh’,by=‘Channel’)
谁能建议如何为下面的 seaborn 代码做类似的事情?
代码:
import seaborn as sns
sns.distplot(data_df[‘Fresh’], hist=True, kde=True,
bins=int(data_df.shape[0]/5), color = 'darkblue',
hist_kws={'edgecolor':'black'},
kde_kws={'linewidth': 4})
数据
Channel Fresh
0 2 12669
1 2 7057
2 2 6353
3 1 13265
4 2 22615
5 2 9413
6 2 12126
7 2 7579
8 1 5963
9 2 6006
【问题讨论】:
标签: python-3.x pandas matplotlib seaborn