Cambiando elementos de leyenda en ggplot
Estoy intentando crear un gráfico, pero no puedo cambiar los nombres de los elementos de la leyenda. Mi base de datos está en español y necesito que los elementos de la leyenda aparezcan en inglés. Elementos de la leyenda. En lugar de “70 o más”, necesito “70+”. También intenté cambiar las etiquetas de valor en la base de datos y tampoco está funcionando.
Este es el código para intentar cambiar las etiquetas de valor en la base de datos:
library(expss)
describe(Flow)
Flow = apply_labels(Flow,
mes = "Month",
ano= "Year",
edad="Age",
edad=c("70 or more" = "70 o Más S/E"),
Este es el código para el gráfico:
chart<-ggplot()+
geom_line(data=Flow %>%
aes(x=date,
color=edad), stat="count") +
scale_x_date(date_minor_breaks = "1 month",
date_labels = "%Y (%b)") +
labs(color="Age")+
ggtitle("Number of Entrances, 2017-2021")
ggplotly(chart)
Agradecería cualquier ayuda.
davy.ai
Para cambiar los nombres de los elementos de la leyenda, puedes usar la función
scale_color_manual()
enggplot2
. Primero, crea un vector nombrado con los nombres antiguos y nuevos de los elementos de la leyenda:Luego, usa
scale_color_manual()
para reemplazar los nombres antiguos con los nuevos nombres:Ten en cuenta que también he agregado
values
para especificar el color del elemento de la leyenda, ylabels
para asignar el nuevo nombre del elemento de la leyenda. Puedes ajustar el color y los nombres según sea necesario.