gpt4 book ai didi

r - ggplot - 使中位数不可见 geom_boxplot

转载 作者:行者123 更新时间:2023-12-01 22:50:29 26 4
gpt4 key购买 nike

出于某种晦涩的原因,我必须绘制一个没有明显中位数的箱线图。我怎样才能做到这一点(使用 ggplot 是首选,但如果有必要,我会切换到 boxplot )?

相关回答:

  • 使用 fatten参数:我尝试将 fatten 参数设置为 0,
    关注 this回答。留下一条细线。
  • 使用 geom_segment :我尝试使用 this 将白色段叠加到中位数上方法。但是将白色段叠加到中线上并不令人满意,因为框的边缘也被删除了。我认为这种方法可以使用 boxplot尽管如此,因为可以看出here可以在不影响框边缘的情况下更改中值的颜色。
  • 最佳答案

    一种“hacky”方法是使用 fatten您发布的答案中的参数,但将其设置为等于 NULL .请注意,由于您没有发布任何数据,因此我使用了 mtcars一个内置的 R 数据集。这看起来像:

    library(ggplot2)
    ggplot(data = mtcars) + geom_boxplot(aes(x = as.factor(am), y = hp), fatten = NULL)

    enter image description here

    关于r - ggplot - 使中位数不可见 geom_boxplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43981867/

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