Matplotlib vs PivotChart:分组轴标签

时间:2016-04-17 00:38:38

标签: python excel matplotlib axis multi-index

如何在多索引数据上格式化Matplotlib图以类似于Excel的PivotChart轴布局? Excel的PivotChart功能将类似的轴标签组合在一起,而MPL标签每个单独标记为(Index1,Index2)。使用样本数据,我提供了Excel和MPL的输出;注意Index1如何在Excel图表中分组,但不在MPL图中。

data = {
  'Index1': {0: 'A', 1: 'A', 2: 'B', 3: 'B'},
  'Index2': {0: 1, 1: 2, 2: 1, 3: 2},
  'Value': {0: 50, 1: 100, 2: 50, 3: 100}
}

Matplotlib Chart

Excel Chart

有没有人有解决方案?理想情况下,多指数水平的数量无关紧要。谢谢你的帮助!

0 个答案:

没有答案