Mantén la atención porque en este tutorial encontrarás el arreglo que buscas.
Solución:
Prueba el abbreviate
función:
qplot(Species, Sepal.Length, data=iris, geom="boxplot") +
scale_x_discrete(label=abbreviate)
Si los valores predeterminados no funcionan en su caso, puede definir su propia función:
qplot(Species, Sepal.Length, data=iris, geom="boxplot") +
scale_x_discrete(label=function(x) abbreviate(x, minlength=7))
También puede intentar rotar las etiquetas.
Ya que abbreviate
funciona eliminando espacios y vocales minúsculas del string, puede dar lugar a algunas abreviaturas extrañas. En muchos casos, sería mejor truncar las etiquetas.
Puede hacer esto pasando cualquier string función de truncamiento a la label=
argumento de scale_*
función: algunos buenos son stringr::str_trunc
y la base R strtrim
mtcars$name <- rownames(mtcars)
ggplot(mtcars, aes(name, mpg)) +
geom_col() +
scale_x_discrete(label = function(x) stringr::str_trunc(x, 12)) +
theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.5))
Aquí puedes ver las reseñas y valoraciones de los lectores
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)