如何在 R 中使用 ggplot2 创建条形图,并使其中一个条形具有黑色边框?


条形图可以通过 geom_bar 轻松创建。但是,如果我们想要为特定条形设置不同的边框,则首先需要创建条形图并将其存储在对象中。之后,我们需要将原始图形与我们想要设置黑色边框的条形一起添加。查看下面的示例以了解如何操作。

示例

考虑以下数据框

在线演示

> Group<-c("G1","G2","G3")
> Freq<-c(18,27,24)
> df<-data.frame(Group,Freq)
> df

输出

 Group Freq
1 G1   18
2 G2   27
3 G3   24

加载 ggplot2 包并创建条形图

示例

> library(ggplot2)
> p<-ggplot(df,aes(Group,Freq,fill=Group))+geom_bar(stat="identity")
> p

输出

添加具有黑色边框的条形图

示例

> p+geom_bar(data=df[(df$Group=="G2"),],stat="identity",
+ aes(Group),size=3,color="black")

输出

更新于: 2020-11-23

777 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.