如何在 R 中使用 ggplot2 建立彩色的條形圖而不使用圖例項?


當我們使用 ggplot2 建立彩色的條形圖時,將自動建立圖例項。如果我們想要建立不包含這些圖例項的繪圖,則可以使用主題函式。例如,如果我們有一個包含類別變數 x 和計數變數 y 的資料框 df,則可以如下建立不帶圖例項的條形圖

ggplot(df,aes(x,y,fill=x))+geom_bar(stat="identity")+theme(legend.position="none")

示例

考慮以下資料框

即時演示

> x<-c("A","B","C","D","E")
> y<-c(24,28,25,27,26)
> df<-data.frame(x,y)
> df

輸出

x y
1 A 24
2 B 28
3 C 25
4 D 27
5 E 26

載入 ggplot2 程式包並建立條形圖

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

輸出

建立不帶圖例項的條形圖

> ggplot(df,aes(x,y,fill=x))+geom_bar(stat="identity")+theme(legend.position="none")

輸出

更新於: 07-Nov-2020

91 次瀏覽

開始你的職業生涯

完成課程即可獲得認證

開始
廣告