如何在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+ 浏览量

启动您的职业生涯

完成课程获得认证

开始
广告