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