So ändern sie die legendenposition in ggplot2 (mit beispielen)


Sie können die folgende Syntax verwenden, um die Position einer ggplot2-Legende anzugeben:

 theme(legend.position = " right ")

Die folgenden Beispiele zeigen, wie diese Syntax in der Praxis mit dem integrierten Iris- Datensatz in R verwendet wird.

Beispiel: Platzieren Sie die Legende außerhalb des Plots

Sie können ggplot2 direkt anweisen, die Legende auf der „oben“, „rechts“, „unten“ oder „linken“ Seite des Plots zu platzieren.

So platzieren Sie beispielsweise die Legende oben im Diagramm:

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
       geom_point() +
       theme(legend.position = “ top ”) 

Beispiel für den Titel von ggplot2 oben im Plot

Und so platzieren Sie die Legende am Ende der Handlung:

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
       geom_point() +
       theme(legend.position = “ bottom ”) 

Beispiel für einen Titel am Ende von ggplot2

Beispiel: Platzieren Sie die Legende im Plot

Sie können auch die genauen Koordinaten (x,y) angeben, um die Legende im Diagramm zu platzieren.

So platzieren Sie beispielsweise die Beschriftung in der oberen rechten Ecke:

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
       geom_point() +
       theme(legend.position = c( .9 , .9 )) 

Und so platzieren Sie die Legende in der unteren rechten Ecke:

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
       geom_point() +
       theme(legend.position = c( .9 , .1 )) 

Beispiel: Legende komplett löschen

Sie können die Legende auch vollständig in ggplot2 aus einem Plot entfernen, indem Sie legend.position=“none“ wie folgt angeben:

 library (ggplot2)

ggplot(iris, aes (x=Sepal.Length, y=Sepal.Width, color=Species)) +
       geom_point() +
       theme(legend.position = " none ") 

Zusätzliche Ressourcen

So ändern Sie die Legendengröße in ggplot2
So ändern Sie den Legendentitel in ggplot2
Eine vollständige Anleitung zu den besten ggplot2-Themes

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert