我有一个这样的并排箱形图
import pandas as pd
import numpy as np
group = np.array([ np.random.binomial(2,0.4) for _ in range(100)])
data = [ np.random.uniform(0,5) for _ in range(len(group))]
df = pd.DataFrame({'data': data, 'group': group} )
df.boxplot(by='group', vert=False)
我试图将这些箱线图的25、50和75分位数连接在一起,我期望的输出如下所示:
我想知道是否有一种方法可以在panda/matplotlib中实现这一点
1条答案
按热度按时间qmb5sa221#
您可以用途:
如果你有一个垂直箱形图,这会更容易一些: