如何在 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")

輸出

更新於: 2020 年 10 月 8 日

2K+ 瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始學習
廣告