出于某些測驗目的,我試圖制作箱線圖,其中上部和下部晶須延伸到最大和最小資料點(分別),而不是將它們視為例外值。
不完全確定如何最好地做到這一點,但我想我只是將上下晶須的定義更改為max()和min(),并將它們傳遞給geom_boxplotasymin和ymax美學(如此處所示:
我期望的是胡須會延伸到最小和最大例外值資料點(因此不會繪制例外值,因為它們不再是例外值)。
為什么會這樣?難道我做錯了什么?謝謝!
uj5u.com熱心網友回復:
不幸的是,不可能只提供一些箱線圖統計資料。如果您想手動繪制箱線圖,則必須提供所有統計資料并使用stat="identity".
但是要在整個資料范圍內擴展晶須,您可以使用coef=Inf.
library(ggplot2)
ggplot(iris_long, aes(x = Var, y = Value))
geom_boxplot(aes(fill = Var),
position = position_dodge(.9), coef = Inf
)
stat_summary(fun = mean, geom = "point", shape = 5, size = 2)
theme_light()

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/537773.html
標籤:r图表2箱形图异常值
下一篇:設定直方圖的x和y值
