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