如何在 R 中用 ggplot2 建立一個透明直方圖?
使用 ggplot2 包建立直方圖時,直方圖填充區域的顏色為灰色,但我們可以移除該顏色,讓直方圖看起來是透明的。這可以透過在 geom_histogram 中使用 fill="transparent" 和 color="black" 引數來實現,我們需要使用 color 引數,否則直方圖條形的邊框也會被移除,且此顏色並不僅限於黑色。
示例
考慮以下資料框 −
set.seed(987) x<-rnorm(10000,2,1.5) df<-data.frame(x)
載入 ggplot2 包並建立 x 的直方圖 −
library(ggplot2) ggplot(df,aes(x))+geom_histogram(bins=30)
輸出
建立透明直方圖 −
ggplot(df,aes(x))+geom_histogram(bins=30,fill="transparent",color="black")
輸出
廣告