in

r – Cómo cambiar el título de la leyenda en ggplot

apple touch icon@2

La forma en que te lo voy a decir, te permitirá cambiar las etiquetas de leyenda, eje, título, etc. con una sola fórmula y no necesitas usar memorizar múltiples fórmulas. Esto no afectará el estilo de fuente ni el diseño de las etiquetas / texto de títulos y ejes.

Estoy dando la respuesta completa a la siguiente pregunta.

 library(ggplot2)
 rating <- c(rnorm(200), rnorm(200, mean=.8))
 cond <-factor(rep(c("A", "B"), each = 200))
 df <- data.frame(cond,rating 
             )

 k<- ggplot(data=df, aes(x=rating, fill=cond))+ 
 geom_density(alpha = .3) +
 xlab("NEW RATING TITLE") +
 ylab("NEW DENSITY TITLE")

 # to change the cond to a different label
 k$labels$fill="New Legend Title"

 # to change the axis titles
 k$labels$y="Y Axis"
 k$labels$x="X Axis"
 k

He almacenado la salida de ggplot en una variable «k». Puedes nombrarlo como quieras. Más tarde he usado

k$labels$fill ="New Legend Title"

para cambiar la leyenda. «relleno» se utiliza para aquellas etiquetas que muestran diferentes colores. Si tiene etiquetas que muestran tamaños como 1 punto representa 100, otro punto 200, etc., entonces puede usar este código como este-

k$labels$size ="Size of points"

y cambiará el título de esa etiqueta.

Deja una respuesta

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

Hive – Crear tabla

gfg 200x200 min

Cómo crear una lista de objetos en la clase Python