我试图用python在2行3列中绘制5个直方图。列包含分类变量。但是命令给予了一个错误“dataframe对象不可调用”。这是代码。
plt.figure(figsize = (20,8))
plt.subplot(2,3,1)
df4.get_group('Basic Level').plot(kind = 'hist')
plt.subplot(2,3,2)
df4.get_group("Doctorate").plot(kind = 'hist' )
plt.subplot(2,3,3)
df4.get_group("Graduate").plot(kind = 'hist' )
plt.subplot(2,3,4)
df4.get_group("Illiterate").plot(kind = 'hist' )
plt.subplot(2,3,5)
df4.get_group("Post Graduate").plot(kind = 'hist' )
1条答案
按热度按时间iezvtpos1#
我建议首先提取组数据,然后将其绘制为直方图。我假设您先使用
groupby
,但仅提一下:之后,您可以使用以下命令生成图