Я корректирую размер шрифта ярлыков ggplot2, чтобы сделать их более читаемыми в большом формате. Это очень хорошо работает, за исключением названия легенды. Это иллюстрируется следующим кодом:
library(ggplot2)
p <- ggplot(diamonds, aes(carat, price, colour=cut)) + geom_point() +
xlab("Carat") +
ylab("Price") +
opts(legend.position=c(0.85, 0.3)) +
opts(axis.title.x=theme_text(size=16)) +
opts(axis.title.y=theme_text(size=16, angle=90)) +
opts(plot.title=theme_text(size=20)) +
opts(legend.text=theme_text(size=14)) +
opts(legend.title=theme_text(size=14)) +
opts(title="Diamond Prices")
p
Заголовок легенды измененного размера больше не будет правильно выровнен в окне легенды, но будет выступать влево. Эффект еще хуже для более длинных титров. Я попытался определить пользовательские значения для параметров vjust и hjust, но нет явного ответа.
Есть ли способ настроить выравнивание заголовка легенды переразмера?