Как я могу создать коробку с усами? - PullRequest
0 голосов
/ 13 ноября 2018

Я создал сюжет с 3 боксплотами, но мои усы не отображаются ни для одного из них.

Boxplot

Как я могу заставить их показывать?

Это мои данные:

Класс 3: 5.055052 3.028838 3.423485 6.434745 6.396239 4.114418 3.687380 2.633139 7.356185 5.736677 4.462504 7.137034

Класс 4: 4.738094 21.736701 6.716363 10.306583 4.757640 6.265024

Мой код выглядит следующим образом:

boxplot(hvol.concentration,class.3, class.4, ylab="8-OHdG Concentration (ng/ml)", main="Boxplot Distribution of 8-OHdG", ylim=c(0,25), pch=16, names=c("Control", "NYHA III", "NYHA IV"))

1 Ответ

0 голосов
/ 13 ноября 2018
boxplot(c(4.738094, 21.736701, 6.716363, 10.306583, 4.757640, 6.265024), plot = FALSE)$stats
##           [,1]
## [1,]  4.738094 <<== It's definitely there but the lower bound of the IQR is almost the same as min val
## [2,]  4.757640
## [3,]  6.490694
## [4,] 10.306583 <<== Upper bound of IQR == max val
## [5,] 10.306583

Если вы увеличите окно графика, размер сетки будет достаточен, чтобы увидеть нижний IQR:

boxplot(
  c(4.738094, 21.736701, 6.716363, 10.306583, 4.757640, 6.265024),
  horizontal = TRUE
)

enter image description here

...