如何在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")
输出
广告