Регулировка положения метки оси с помощью ggplotly () - PullRequest
0 голосов
/ 05 ноября 2018

Я использую функцию ggplotly() для создания интерактивной диаграммы, и моя проблема в том, что когда я строю диаграмму, метка оси Y перекрывает значения на оси Y. Моя цель - увеличить горизонтальное расстояние между меткой оси Y и осью Y.

Я нашел множество решений, которые хорошо работают при создании статического ggplot ( не ggplotly), включая добавление "\ n" в конце определения метки оси или использование темы / оси .title.y / element_text / margin подход. Они прекрасно работают только для ggplot, но не для ggplotly. Кажется, они игнорируются, когда объект ggplot2 передается в функцию ggplotly ().

У кого-нибудь есть предложение по подходу? Опять же, я пытаюсь увеличить горизонтальное расстояние между меткой оси y и осью y при использовании ggplotly .

Вот упрощенное дублирование моего кода:

p <- ggplot(df, aes(x, y)) +
  geom_points() +
  labs(title = "Chart Title",
       x = "x-axis",
       y = "PROBLEMATIC Y-AXIS")

ggplotly(p)

Заранее спасибо за любую помощь.

...