R语言 设置ggplot2绘图的Alpha图例

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

输出

在R语言中设置ggplot2绘图的Alpha图例

在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)))

输出

在R语言中设置ggplot2绘图的Alpha图例

例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)))

输出

在R语言中设置ggplot2绘图的Alpha图例

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程