如何在 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 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告