gpt4 book ai didi

python - 在python中分隔箱线图组的垂直线

转载 作者:行者123 更新时间:2023-12-04 11:59:11 24 4
gpt4 key购买 nike

我想绘制额外的垂直线,将像右侧图片中的分组箱线图分开。左图为原图(来源:https://www.originlab.com/doc/Origin-Help/DoubleY-Box-Chart)。我将不胜感激如何通过使用 matplotlib 或 seaborn 包来做到这一点。感谢你并致以真诚的问候。

enter image description here

我用来创建示例箱线图的简单代码:

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")

最佳答案

如果您已经创建了轴或图,您可以使用此线使用 matplotlib 绘制垂直线。我将 x 放入 [1,2,3,4] 作为示例,您可以用所需的宽度替换列表中的元素。

[ax.axvline(x, color = 'r', linestyle='--') for x in [1,2,3,4]] # you can put your desired colour instead of red.

或者
[plt.axvline(x, color = 'r', linestyle='--') for x in [1,2,3,4]]

关于python - 在python中分隔箱线图组的垂直线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60375727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com