Предположим, у меня есть следующий набор данных
data <- c(
9.5, 27.9, 7.8, 17.8, 31.4, 25.9, 27.4,
25.2, 31.1, 34.7, 42, 29.1, 32.5, 30.3, 33, 33.8, 41.1, 34.5, 62)
Когда я нарисовал поле в r
boxplot(data)
, я получил три выброса 7.8, 9.5 и 62, которые проиллюстрированы вдиаграмма с тремя маленькими кружками.
Здесь я хочу изменить pch самого большого выброса, т. е. 62, на заполненный круг, но не два других меньших контура.
Вот что я пробовал, но это не работает:
boxplot(data, outpch = ifelse(data >= 60, 16, 1))
Есть ли способ добиться этого?Спасибо