我想并排绘制每个数据框的箱线图。下面是一个示例数据集。
数据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。两个绘图应放在同一图中。 注意:我不想进行组合分组。
答案 0 :(得分:0)
使用return_type='axes'
让data1.boxplot
返回matplotlib
Axes对象。然后使用boxplot
将这些轴传递给ax=ax
的第二个电话。这将导致两个箱图在同一轴上绘制。
或者,如果您只是希望它们并排绘制,请使用matplotlib subplot