ggplot to ggplotly не работает с настроенной шириной geom_boxplot - PullRequest
3 голосов
/ 23 января 2020

Когда я пытаюсь установить настраиваемую ширину для моего boxplot в ggplot, она работает нормально:

p=ggplot(iris, aes(x = Species,y=Sepal.Length )) + geom_boxplot(width=0.1)

Но когда я пытаюсь использовать ggplotly, ширина (и высота) по умолчанию:

p %>% ggplotly()

Что я делаю не так или это ошибка в ggplotly?

1 Ответ

3 голосов
/ 23 января 2020

Вы можете использовать макет для установки поля:

library(ggplot2)
library(plotly)

p <- ggplot(iris, aes(x = Species,y=Sepal.Length )) +
   geom_boxplot()

ggplotly(p) %>% plotly::layout(boxgap=0.9)

См. Также https://plot.ly/python/box-plots/#Grouped -Box-Plot

...