如何在 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")
輸出
廣告