ฉันจะเพิกเฉยต่อค่าผิดปกติใน 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()
บนและล่างสำหรับเคราและใช้แล้ว