В настоящее время я использую последнюю версию ggplot2 из github.
В версии 0.8.9 я мог бы сделать следующее, чтобы увеличить расстояние между axis.title и axis.text:
До:
ggplot(diamonds, aes(clarity)) + geom_bar() + opts(
axis.title.x = theme_text(vjust=-1.1)
)
Fix:
ggplot(diamonds, aes(clarity)) + geom_bar() + opts(
axis.title.x = theme_text(vjust=-1.1),
plot.margin = unit(c(1, 1, 0.8, 0.5), "lines")
)
а axis.title становится полностью видимым.
В последней версии ggplot2 plot.margin не влияет на axis.title:
ggplot(diamonds, aes(clarity)) + geom_bar() + opts(
axis.title.x = theme_text(vjust=-0.2),
plot.margin = unit(c(1, 1, 2, 0.5), "lines"))
(обратите внимание на увеличенное нижнее поле - я не могу получить plot.background для работы в последней версии разработки)
Похоже, что 0.8.9 позволяет оси .title перемещаться над дополнительным пространством, созданным plot.margin, но это не разрешено в последней версии разработки.
Есть ли новый способ выполнить эту задачу (или быстро исправить ее) в последней версии разработки?
Любая помощь была оценена.