如何在 R 中在一个彩色方框中显示条形图的图例?
当我们创建一个条形图或带有图例的任何其他绘图时,图例的背景为白色,但它可以通过 scales 包更改为任何颜色。我们可以使用 theme 函数的 legend.background 参数中的 alpha 来更改绘图的图例。这将帮助我们更改图例的背景颜色。
示例
> x<-c("0","100","150","200")
> y<-c(25,28,32,25)
> df<-data.frame(x,y)
> df输出
x y 1 0 25 2 100 28 3 150 32 4 200 25
创建带有图例的条形图 −
> library(ggplot2) > ggplot(df,aes(x,y,fill=x))+geom_bar(stat="identity")
输出

更改图例的背景颜色 −
> library(scales)
> ggplot(df,aes(x,y,fill=x))+geom_bar(stat="identity")+theme(legend.background=element
_rect(fill=alpha("green")))输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP