【发布时间】:2021-02-22 16:16:54
【问题描述】:
我有一个看起来像的数据框
d = {'First': ['A','A','A','B','B','C'],
'Second': ['B', 'C', 'B', 'B', 'B', 'A']
df = pd.DataFrame(data = d)
我希望能够为 First 中的每个值创建条形图,最好使用子图,以显示第二个值的数量。我尝试过使用df.groupby('First')['Second'].agg('value_counts').plot(kind = 'bar, subplots = True),但这只会产生一个图表。如果可能的话,我还想让图表展示组的百分比或按字母顺序排列。
【问题讨论】:
标签: python pandas matplotlib subplot