假设我有一个数据框,我正在查看它的 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) 我觉得我在这里错过了一些非常基本的东西。
如果我尝试使用数据帧中的值创建条形图,那么调用数据帧对象和仅在括号.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我在数据帧上调用绘图?这到底意味着什么——数据框有一个绘图对象?