¿Cómo cambiar el título de la leyenda en R usando ggplot?

Una leyenda ayuda a comprender lo que indican las diferentes parcelas en el mismo gráfico. Básicamente proporcionan etiquetas o nombres para datos útiles representados por gráficos. En este artículo, discutiremos cómo se pueden cambiar los nombres de las leyendas en el lenguaje de programación R.

Veamos primero qué título de leyenda aparece por defecto.

Ejemplo:

R

library("ggplot2")
  
year<-c(2000,2001,2002,2003,2004)
winner<-c('A','B','B','A','B')
score<-c(9,7,9,8,8)
  
df<-data.frame(year,winner,score)
  
ggplot(df,aes(x=year,y=score,group=winner))+
geom_line(aes(color=winner))+geom_point()

Producción:

Ahora analicemos varias formas en las que se puede proporcionar un título de leyenda. 

Método 1: Usar scale_colour_discrete()

Para cambiar el título de la leyenda usando este método, simplemente proporcione el título requerido como el valor de su atributo de nombre.

Sintaxis:

escala_color_discreto(nombre=”valor”)

Ejemplo:

R

library("ggplot2")
  
year<-c(2000,2001,2002,2003,2004)
winner<-c('A','B','B','A','B')
score<-c(9,7,9,8,8)
  
df<-data.frame(year,winner,score)
  
ggplot(df,aes(x=year,y=score,group=winner))+
geom_line(aes(color=winner))+geom_point()+
scale_colour_discrete(name="participant")

Producción:

Método 2: Usar labs()

La función Labs() se usa para modificar ejes, etiquetas, etc. Se puede usar para cambiar el título de la leyenda proporcionando el nombre de título apropiado al atributo col.

Sintaxis:

laboratorios(columnas=”valor”)

Ejemplo:

R

library("ggplot2")
  
year<-c(2000,2001,2002,2003,2004)
winner<-c('A','B','B','A','B')
score<-c(9,7,9,8,8)
  
df<-data.frame(year,winner,score)
  
ggplot(df,aes(x=year,y=score,group=winner))+
geom_line(aes(color=winner))+geom_point()+
labs(col="participant")

Producción:

Método 3: Usar guías()

guides() se puede usar para modificar el título de la leyenda. Para cambiar el título con esta función, pase el nombre requerido a como argumento a la función guide_legend() y esto, en última instancia, como el valor al atributo col.

Sintaxis:

guías(col=guide_legend(“valor))

Ejemplo:

R

library("ggplot2")
  
year<-c(2000,2001,2002,2003,2004)
winner<-c('A','B','B','A','B')
score<-c(9,7,9,8,8)
  
df<-data.frame(year,winner,score)
  
ggplot(df,aes(x=year,y=score,group=winner))+
geom_line(aes(color=winner))+geom_point()+
guides(col=guide_legend("participant"))

Producción:

Publicación traducida automáticamente

Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *