【发布时间】:2014-06-19 13:01:12
【问题描述】:
我有一个熊猫DataFrame,我用groupby 把它变成了以下格式:
Building Type 1 1000 - 3000m2 0.766355
3000 - 10000m2 0.140187
300 - 1000m2 0.084112
10000 - 30000m2 0.009346
Building Type 2 1000 - 3000m2 1.000000
Building Type 3 1000 - 3000m2 0.666667
3000 - 10000m2 0.222222
10000 - 30000m2 0.055556
300 - 1000m2 0.055556
Building Type 4 1000 - 3000m2 0.526316
3000 - 10000m2 0.473684
我想要做的是创建一个水平堆叠条形图,其中每种建筑类型都有一个条形图。本质上我想将数据转换为以下格式:
Building Type 300 - 1000m2 1000 - 3000m2 3000 - 10000m2 10000 - 30000m2
Building Type 1 0.084112 0.766355 0.140187 0.009346
Building Type 2 1.000000
Building Type 3 0.055556 0.666667 0.222222 0.055556
Building Type 4 0.526316 0.473684
我需要使用什么函数来实现这一点?
【问题讨论】:
标签: python matplotlib pandas