如何在 R 中使用 ggplot2 创建透明条形图?


要使用 ggplot2 创建透明条形图,可以在 geom_bar 函数中使用 alpha 参数。例如,如果有一个名为 df 的数据框,包含一个名为 x 的分类列和一个名为 count 的数字列,那么可以使用命令 ggplot(df,aes(x,y))+geom_bar(alpha=0.1,stat="identity") 创建具有透明度的条形图

示例

考虑以下数据框 −

 实时演示

x<-c("A","B","C")
y<-c(24,21,26)
df<-data.frame(x,y)
df

输出

   x  y
1  A  24
2  B  21
3  C  26

加载 ggplot2 包并为 df 中的数据创建条形图 −

示例

library(ggplot2)
ggplot(df,aes(x,y))+geom_bar(stat="identity")

输出

为 df 中的数据创建带有透明条形的条形图 −

示例

ggplot(df,aes(x,y))+geom_bar(alpha=0.1,stat="identity")

输出


更新于: 06-Mar-2021

2 千次以上浏览

启动您的职业生涯

通过完成课程取得认证

开始
广告