Kapitel 10. Legenden
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wie die x- oder y-Achse ist eine Legende ein Leitfaden: Sie zeigt den Menschen, wie sie visuelle (ästhetische) Eigenschaften auf Datenwerte zurückführen können.
10.1 Entfernen der Legende
Problem
Du möchtest die Legende aus einem Diagramm entfernen.
Lösung
Verwende guides()
, und gib den Maßstab an, dessen Legende entfernt werden soll(Abbildung 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
)
Diskussion
Eine andere Möglichkeit, eine Legende zu entfernen, besteht darin, guide = FALSE
in der Skala zu setzen. Dies führt zu genau der gleichen Ausgabe wie der vorhergehende Code:
# Remove the legend for fill
pg_plot
+
scale_fill_discrete
(
guide
=
FALSE
)
Eine weitere Möglichkeit, die Legende zu entfernen, ist die Verwendung des Theming-Systems. Wenn du mehr als ein ästhetisches Mapping mit einer Legende hast (z. B.color
undshape
), werden die Legenden für alle entfernt:
pg_plot
+
theme
(
legend.position
=
"none"
)
Manchmal ist eine Legende überflüssig, oder sie wird in einem anderen Diagramm geliefert, das ...
Get R Graphics Cookbook, 2. Auflage 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.