Замена для устаревших axis.ticks.margin в ggplot2 2.0
При использовании axis.ticks.margin
в ggplot2 2.0 я получил предупреждающее сообщение:
axis.ticks.margin
устарел. Вместо этого установите margin
свойство axis.text
.
Я думал, что могу попробовать axis.text.margin
, но я получил еще одно предупреждение о том, что это недопустимая функция. В примечаниях к выпуску говорится:
Настройка темы axis.ticks.margin
устарела: теперь используйте свойство margin для оси .ticks.
Итак, где теперь устанавливается значение поля?
Ответы
Ответ 1
Смотрите документ ggplot 2.0 theme
:
axis.text
тики меток вдоль осей (element_text; наследуется от текста)
Это должно быть в элементе element_text
. Его doc указывает на функцию margin
. Что-то вдоль этих линий должно работать:
+ theme(axis.text.x = element_text(margin=margin(5,5,10,5,"pt")),
axis.text.y = element_text(margin=margin(5,5,10,5,"pt")))