【问题标题】:How to change 25% and 75% quantile line type and color in a boxplot in R?如何在 R 的箱线图中更改 25% 和 75% 的分位数线类型和颜色?
【发布时间】:2019-06-08 05:49:43
【问题描述】:

我现在正在处理一些数据,我想制作一个箱线图。我注意到我可以通过设置medltymedcol 来更改中位数的线型和颜色。

我想知道如何更改箱线图中 25% 和 75% 的分位数线型和颜色?例如,我可以将线型 2 和蓝色设置为 25% 分位数,而将线型 3 和绿色设置为 75% 分位数吗?

set.seed(123)
Mydata = sample(x=100:300, size = 500, replace = T)
Mydata = c(Mydata, 1, 500)
boxplot(Mydata,medcol="red", medlty=3)

【问题讨论】:

    标签: r boxplot


    【解决方案1】:

    使用 tidyverse 中的 ggplot。看看有没有帮助!!!

    library(tidyverse)
    Mydata = tibble(dist = sample(x=100:300, size = 500, replace = T))
    Mydata %>% ggplot(aes(x = 1, y = dist)) + geom_boxplot()+
      geom_hline(data = quantile(Mydata$dist), yintercept = quantile(Mydata$dist)[2], lty = 2, color = "blue", lwd= 1) +
      geom_hline(data = quantile(Mydata$dist), yintercept = quantile(Mydata$dist)[4], lty = 3, color = "green", lwd = 1)
    

    【讨论】:

    • 感谢您的帮助。蓝线和绿线绘制在原来的直线上,这不是我想要的。你能再检查一下吗?
    猜你喜欢
    • 2019-12-31
    • 2020-08-28
    • 1970-01-01
    • 2018-05-04
    • 2019-09-03
    • 2018-07-10
    • 2017-01-06
    • 2015-04-07
    • 1970-01-01
    相关资源
    最近更新 更多