Как изменить тип и цвет квантильной линии на 25% и 75% на поле в R? - PullRequest
1 голос
/ 08 июня 2019

Я сейчас имею дело с некоторыми данными и хочу создать коробочный сюжет.Я заметил, что могу изменить тип и цвет линии для медианы, установив medlty и medcol.

Интересно, как изменить тип и цвет квантильной линии на 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)

1 Ответ

0 голосов
/ 08 июня 2019

используя ggplot от tidyverse. проверьте, помогает ли это !!!

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