如何创建按 2 个类别分组的堆积条形图

Posted

技术标签:

【中文标题】如何创建按 2 个类别分组的堆积条形图【英文标题】:How to create a stacked bar chart grouped by 2 category 【发布时间】:2021-09-29 12:06:17 【问题描述】:

我有一个数据表,分为 2 类 A 和 B,如下所示

data table

如何创建这样的堆积条形图

chart

【问题讨论】:

【参考方案1】:

没有一种内置方法可以制作带有能够像这样拆分的条形或柱形的图表。

我认为您可以做的最接近的做法是制作条形图背靠背。一个会过滤 Cat A,另一个过滤 Cat B。

可以使用每个表格的图例,也可以使用矩形和一些文本框制作单独的图例。需要设置条形的颜色,否则会自动为两者使用相同的初始颜色。

要使左侧图表反向运行,请单击底部的 x 轴并将 Reverse 属性设置为 True。

然后隐藏图表 B 的 Y 轴。

【讨论】:

谢谢你的建议,真的没有别的办法了吗:(

以上是关于如何创建按 2 个类别分组的堆积条形图的主要内容,如果未能解决你的问题,请参考以下文章

Pandas 堆积条形图为大型图例重复颜色

Echarts堆积条形图如何处理数据

ggplot2:3路交互堆积条形图的分组条形图

Pandas 并排堆积条形图

带有分组条形的熊猫堆积条形图[重复]

创建具有多个维度的堆积条形图