我有一个pandas数据框,它表示一个2列4行的表
Name | Value
n1 | 10.3
n2 | 5
n3 | 15
n4 | 8
我需要绘制堆叠的条形图(matplotlib)的值和名称应该显示在图例中,我试过这个(没有成功):
df.count().unstack('Total_Sales')
df.plot(kind='bar', stacked=True)
我该怎么做?我看到这个问题Pandas - Plotting a stacked Bar Chart。不知道如何使用它在我的情况下
1条答案
按热度按时间ruyhziif1#
如果你想使用名称作为类别,你需要把它们放在列中。因此,首先将索引设置为
'Name'
,然后转置。