如何在R中使用ggplot2和color brewer建立條形圖?


要在R中使用ggplot2和color brewer建立條形圖,我們可以按照以下步驟操作:

  • 首先,建立一個數據框。
  • 然後,使用預設顏色建立圖表。
  • 之後,使用scale_colour_brewer函式建立條形圖。

建立資料框

讓我們建立一個如下所示的資料框:

 線上演示

Group<-c("A","B","C")
Count<-c(24,21,27)
df<-data.frame(Group,Count)
df

執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出會因您的系統而異):

 Group Count
1 A    24
2 B    21
3 C    27

使用預設顏色建立條形圖

載入ggplot2包併為df中的資料建立條形圖:

Group<-c("A","B","C")
Count<-c(24,21,27)
df<-data.frame(Group,Count)
library(ggplot2)
ggplot(df,aes(Group,Count,fill=Group))+geom_bar(stat="identity")

輸出

使用color brewer建立條形圖

使用ggplot2包的scale_colour_brewer函式為df中的資料建立條形圖:

Group<-c("A","B","C")
Count<-c(24,21,27)
df<-data.frame(Group,Count)
library(ggplot2)
ggplot(df,aes(Group,Count,fill=Group))+geom_bar(stat="identity")+scale_fill_brewer(pa
lette="Set3")

輸出

更新於:2021年8月14日

2K+ 瀏覽量

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.