猿问

熊猫盒图,子图中的不同y轴

首先要说。我知道类似的问题,即每个子图中的pandas-boxplot-groupby不同的ylim和pandas-boxplot中的共享轴的不同ylim,但我仍然无法获得预期的结果与我的数据集。我有一个废水样本的数据集,其中的列是不同的污染物,行带有三个不同组的“代码”:


数据集看起来像这样(但更大)


data = pd.DataFrame({'Group': pd.Series(['IN', 'IN', 'IN', 'OUT', 'OUT', 'OUT']),

                  'COD' : pd.Series([800, 900, 100, 400, 450, 500]),

                  'BOD' : pd.Series([40, 50, 60, 20, 25, 30])}

和我的boxplot代码(在使用matplotlib内联的jupyter中)


fig, ax = plt.subplots(figsize=(10,  5))

data.boxplot(['COD','BOD'], 'Group', ax)

输出是这样的

显然,所有数据的y轴都不相同,但是即使在上面的链接的帮助下,我也无法通过重新创建输出来更改单个子图的轴的方式。对此我的帮助将不胜感激。


四季花海
浏览 148回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答