R语言 设置ggplot2绘图的Alpha图例
在这篇文章中,我们将看到如何在R编程语言中设置ggplot2绘图的图例alpha。
使用ggplot2软件包中的guide_legend函数的alpha参数设置绘图的图例alpha。
语法: guide_legend(override.aes = list(alpha))
参数
- override.aes:允许用户只改变图例的外观而不影响绘图的其他部分。
注意 。
- 图例的alpha值用于设置图例符号的透明度指数,换句话说,接近0的alpha值会使图例透明,而接近1的值会使图例符号不透明。
- alpha值是0(透明)到1(不透明)之间的任何数字。默认的阿尔法值通常是1。
- α值可以被设置为一个常量值,也可以通过一个刻度来映射。
在ggplot2中不设置Legend alpha
在这个例子中,我们将使用R编程语言中ggplot2包的guide_legend函数的alpha参数,将ggplot2绘图的图例的alpha值设置为一个值。
library("ggplot2")
  
gfg<-data.frame(x =c(4,9,5,6,10,2,3,7,8,1), 
                y = c(9,4,3,1,5,2,8,10,7,6),
                group = c('A','B','C','D','E'))
gfg_plot <- ggplot(gfg, aes(x, y, col = group)) + geom_point()
gfg_plot
输出
在ggplot2中使用阿尔法
这里我们要设置图例的Alpha值。
例1: 在这个例子中,我们将使用0.5的alpha值,这将设置图例的不透明性。
library("ggplot2")
  
gfg<-data.frame(x =c(4,9,5,6,10,2,3,7,8,1),
                y = c(9,4,3,1,5,2,8,10,7,6) ,
                group = c('A','B','C','D','E'))
  
gfg_plot <- ggplot(gfg, aes(x, y, col = group)) + geom_point()
gfg_plot+guides(colour = guide_legend
                (override.aes = list(alpha = 0.5)))
输出
例2: 在这个例子中,我们将使用R编程语言中ggplot2包的guide_legend函数的alpha参数,将ggplot2图例的alpha值设置为等于0.1。
library("ggplot2")
  
gfg<-data.frame(x = c(4,9,5,6,10,2,3,7,8,1),
                y = c(9,4,3,1,5,2,8,10,7,6),
                group = c('A','B','C','D','E'))
gfg_plot <- ggplot(gfg, aes(x, y, col = group)) + geom_point()
gfg_plot+guides(colour = guide_legend
                (override.aes = list(alpha = 0.1)))
输出
 极客教程
极客教程