如何在 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+ 浏览

开启你的 职业生涯

完成课程以获得认证

开始学习
广告
© . All rights reserved.