【发布时间】:2020-02-24 12:13:13
【问题描述】:
我想绘制额外的垂直线,将分组的箱线图分开,如右图所示。左图为原图(来源:https://www.originlab.com/doc/Origin-Help/DoubleY-Box-Chart)。我将不胜感激如何通过使用 matplotlib 或 seaborn 包来做到这一点。谢谢你和最好的问候。
我用来创建示例箱线图的简单代码:
fig, ax = plt.subplots(1, sharex=False, sharey=False, gridspec_kw={'hspace': 0}, figsize=(10, 5))
bill = sns.load_dataset("tips")
sns.boxplot(x="day", y="total_bill", hue="sex", data=bill, palette="PRGn")
【问题讨论】:
-
你能添加你的代码来使用箱线图吗?
-
@Przem 我已经使用 Matplotlib 给出了答案。那对你有用吗 ?否则,您能否发布 df.to_dict() 的 o/p,其中 df 是数据框名称。
-
@instinct246 谢谢你的回答。我修改了 x 向量,给出了以下值:[0.5,1.5,2.5]。然后对于我提供的简单代码,我只是在组之间进行了分离。
标签: python matplotlib boxplot