Capítulo 10. Leyendas
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Al igual que los ejes X o Y, una leyenda es una guía: muestra a la gente cómo relacionar las propiedades visuales (estéticas) con los valores de los datos.
10.1 Quitar la leyenda
Problema
En querrás eliminar la leyenda de un gráfico.
Solución
Utiliza guides()
, y especifica la escala a la que se le debe eliminar la leyenda(Figura 10-1):
# Create the base plot (with legend)
pg_plot
<-
ggplot
(
PlantGrowth
,
aes
(
x
=
group
,
y
=
weight
,
fill
=
group
))
+
geom_boxplot
()
pg_plot
# Remove the legend for fill
pg_plot
+
guides
(
fill
=
FALSE
)
Debate
Otra forma de eliminar una leyenda en es establecer guide = FALSE
en la escala. Esto dará exactamente el mismo resultado que el código anterior:
# Remove the legend for fill
pg_plot
+
scale_fill_discrete
(
guide
=
FALSE
)
Sin embargo, otra forma de eliminar la leyenda es utilizar el sistema de tematización. Si tienes más de un mapeado estético con una leyenda (color
yshape
, por ejemplo), esto eliminará las leyendas de todos ellos:
pg_plot
+
theme
(
legend.position
=
"none"
)
A veces una leyenda es redundante, o se suministra en otro gráfico que se mostrará con el actual. En estos casos, puede ser útil eliminar la leyenda de un gráfico. ...
Get R Graphics Cookbook, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.