Ich versuche, die Ausrichtung eines Legendentitels in ggplot zu ändern. Insbesondere möchte ich den Titel einer horizontalen Legende über die Legendenschlüssel statt auf der linken Seite setzen (Standard). Es scheint, als ob ich theme(legend.title.align)
verwenden könnte, aber diese Funktion scheint keine Wirkung zu haben. Ich habe sogar versucht, es für die standardmäßige vertikal ausgerichtete rechte Legende ohne Erfolg zu verwenden.Ausrichten des Titels einer Legende in ggplot
Beispiel unter mtcars
# Horizontal legend placed below plot
ggplot(mtcars, aes(x = hp, y = mpg, color = factor(cyl))) +
geom_point() +
theme(legend.position = 'bottom',
legend.direction = 'horizontal')
# Vertical legend right of plot with attempt at right alignment
ggplot(mtcars, aes(x = hp, y = mpg, color = factor(cyl))) +
geom_point() +
theme(legend.position = 'right',
legend.direction = 'vertical',
legend.title.align = '1')
mit Gibt es eine Möglichkeit, die Position des legend.title in ggplot zu ändern, vor allem für den Titel über einer horizontale Legende platzieren?