如何在 R 中使用 ggplot2 更改箱線圖中須線寬度?
在 R 中,預設情況下須線寬度與箱線圖的框一樣寬,但如果我們減小或增加寬度也是極好的,因為這樣能吸引觀眾注意。這可以透過在 ggplot2 包的 stat_boxplot 函式中使用 width 引數來完成。檢視以下示例以瞭解其工作原理。
示例
考察以下資料框 −
示例
> x<-sample(LETTERS[1:2],20,replace=TRUE) > y<-rpois(20,5) > df<-data.frame(x,y) > df
輸出
x y 1 B 5 2 B 4 3 A 6 4 A 9 5 B 2 6 B 4 7 B 6 8 B 2 9 B 4 10 B 8 11 B 3 12 A 7 13 B 5 14 A 7 15 A 2 16 B 7 17 B 7 18 A 2 19 B 5 20 B 5
載入 ggplot2 包並建立箱線圖 −
示例
> library(ggplot2) > ggplot(df,aes(x,y))+geom_boxplot()+stat_boxplot(geom="errorbar")
輸出

建立寬度不同的箱線圖 −
示例
> ggplot(df,aes(x,y))+geom_boxplot()+stat_boxplot(geom="errorbar",width=0.05)
輸出

示例
> ggplot(df,aes(x,y))+geom_boxplot()+stat_boxplot(geom="errorbar",width=0.40)
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP