小编dbs*_*bs5的帖子

如何将 groupby() 和 value_counts() 变成多个饼图/条形图

假设我有一个数据框,我正在查看它的 2 列(2 个系列)。

使用以下列之一"no_employees"- 有人可以帮助我弄清楚如何创建 6 个不同的饼图或条形图(每个 no_employees 分组 1 个)来说明处理列中是/否值的值计数吗?我会使用matplotlibor seaborn,任何你觉得最简单的。

我正在使用附加的代码行来生成下面的代码。

dataframe_title.groupby(['no_employees']).treatment.value_counts(). 
Run Code Online (Sandbox Code Playgroud)

但现在我被困住了。我用seaborn吗?.plot? 这看起来应该很容易,我知道在某些情况下我可以 make subplots=True,但我真的很困惑。非常感谢。

no_employees    treatment
1-5             Yes           88
                No            71
100-500         Yes           95
                No            80
26-100          Yes          149
                No           139
500-1000        No            33
                Yes           27
6-25            No           162
                Yes          127
More than 1000  Yes          146
                No           135
Run Code Online (Sandbox Code Playgroud)

python matplotlib pandas seaborn pandas-groupby

4
推荐指数
1
解决办法
4284
查看次数

Matplotlib 和 pandas 中的条形图之间的差异

我觉得我在这里错过了一些非常基本的东西。

如果我尝试使用数据帧中的值创建条形图,那么调用数据帧对象和仅在括号.plot内输入数据有什么区别?plt.plot

例如

plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
Run Code Online (Sandbox Code Playgroud)

相对

df.groupby('category').count().plot(kind='bar')?
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我有什么区别以及什么时候应该使用它们吗?我通过plt.plot调用 (Matplotlib) 库的绘图方法得到了这一点plt,而当我这样做时,df.plot我在数据帧上调用绘图?这到底意味着什么——数据框有一个绘图对象?

python matplotlib pandas

3
推荐指数
1
解决办法
3394
查看次数

标签 统计

matplotlib ×2

pandas ×2

python ×2

pandas-groupby ×1

seaborn ×1