相关疑难解决方法(0)

如何在matplotlib中为条形图添加组标签?

我想使用matplotlib的条形图功能绘制以下形式的数据:

data = {'Room A':
           {'Shelf 1':
               {'Milk': 10,
                'Water': 20},
            'Shelf 2':
               {'Sugar': 5,
                'Honey': 6}
           },
        'Room B':
           {'Shelf 1':
               {'Wheat': 4,
                'Corn': 7},
            'Shelf 2':
               {'Chicken': 2,
                'Cow': 1}
           }
       }
Run Code Online (Sandbox Code Playgroud)

条形图应该看起来像这样.应从x轴上的标签可见条形图组.有没有办法用matplotlib做到这一点?

python matplotlib bar-chart

28
推荐指数
2
解决办法
8414
查看次数

matplotlib中有多行x刻度标签

我正在尝试制作类似于这个excel示例的绘图:

例

我想知道是否在x刻度标签上有第二层(例如"5年统计摘要").我知道我可以使用多行刻度标签,\n但我希望能够独立地移动这两个级别.

python matplotlib python-3.x

18
推荐指数
3
解决办法
2万
查看次数

如何在子图上添加分层轴以标记组?

我有一组可以分组的不同时间序列.例如,下图显示了系列A,B,C和D.然而,A和B在组G1中,C和D在组G2中.

我想在图中通过在左侧添加另一个轴来反映这一点,该轴穿过涡轮组并相应地标记轴.

到目前为止,我尝试过一些东西,但显然不是那么容易.

有些人知道我怎么做吗?

PS:因为我在plot(subplots=True)已经有列的数据框架上使用panda

      |  G1   |  G2  |
      |-------|------|
index | A  B  | C  D |
------|-------|------|
Run Code Online (Sandbox Code Playgroud)

可能是大熊猫已经可以为我做到这一点.这就是我使用pandas标签的原因.

在此输入图像描述

python matplotlib pandas

1
推荐指数
1
解决办法
544
查看次数

标签 统计

matplotlib ×3

python ×3

bar-chart ×1

pandas ×1

python-3.x ×1