Próbuję uzasadnić wiele legend w ggplot, ale bez żadnego rzeczywistego sukcesu. Podczas wyświetlania legendy poza obszarem wykresu (szare pole) uzasadnienie jest poprawne. Jednak podczas wyświetlania legend wewnątrz obszaru wykresu, legendy są wyśrodkowane (i chciałbym, aby były wyrównane do lewej strony). Próbowałem postępować zgodnie z this thread, ale nadal nie działa poprawnie.Kilka uzasadnień legendy
Mój przykład:
library(ggplot2)
ggplot(mtcars, aes(wt, mpg)) +
geom_point(aes(colour = factor(cyl), size = qsec)) +
geom_point(aes(colour = factor(cyl), size = qsec)) +
theme(legend.justification = c(1,0),
legend.position = c(1,0),
legend.margin = unit(0,"lines"),
legend.box = "vertical",
legend.key.size = unit(1,"lines"),
legend.text.align = 0,
legend.title.align = 0)
Dziękujemy za szybką odpowiedź. Ten całkowicie rozwiązał mój problem! – Adela