绘制2个箱图,每个都来自图中不同的熊猫数据框?

时间:2016-06-28 08:52:55

标签: python pandas matplotlib boxplot

我想并排绘制每个数据框的箱线图。下面是一个示例数据集。

数据1:

id | type | activity |特征1

1 | A | ACTIVE | 12

2 | B | INACTIVE | 10

3 | C | ACTIVE | 9

数据2:

id |类型|活动|特征1

1 | A | ACTIVE | 13

2 | B |不活跃| 14

3 | C | ACTIVE | 15

第一个boxplot应绘制按类型分组的feature1,第二个boxplot应绘制按活动分组的feature1。两个绘图应放在同一图中。 注意:我不想进行组合分组。

1 个答案:

答案 0 :(得分:0)

使用return_type='axes'data1.boxplot返回matplotlib Axes对象。然后使用boxplot将这些轴传递给ax=ax的第二个电话。这将导致两个箱图在同一轴上绘制。

或者,如果您只是希望它们并排绘制,请使用matplotlib subplot