Як я б ігнорував людей, що не впадають у програму ggplot2 boxplot? Я не просто хочу, щоб вони зникли (тобто outlier.size = 0), але я хочу, щоб вони були ігноровані таким чином, щоб масштаби осі y показували 1/3 перцентиль. Мої люди, що вижили, змушують "коробочку" скорочуватися настільки маленькою її практично лінією. Чи є якісь методи боротьби з цим?
Редагувати Ось приклад:
y = c(.01, .02, .03, .04, .05, .06, .07, .08, .09, .5, -.6)
qplot(1, y, geom="boxplot")
fivenum()
дані, щоб витягти те, що, IIRC, використовується для верхньої та нижньої петлі на Boxplots і використовуйте цей вихід у scale_y_continuous()
виклику, який показав @Ritchie. Це можна легко автоматизувати за допомогою інструментів R та ggplot. Якщо вам потрібно також включити вуса, подумайте про використання boxplot.stats()
верхньої та нижньої меж вусів і скористайтеся пунктом далі scale_y_continuous()
.