ggplotly анимация, показывающая только анимацию, не показывающую линию основного графика внутри ShinyApp - PullRequest
0 голосов
/ 03 апреля 2020

Я использую ggplotly в блестящем приложении. Приложение нормально работает с ggplotly для нормальных графиков. Однако, когда я попытался добавить анимацию к графику, на графике были показаны только движения точек, а не весь график. Код работает без ошибок, но не показывает основной график. Я подозреваю, что проблема может быть из frame аргумента. Обратите внимание, что если вы добавите aes(frame=F) к geom_point в приведенном ниже коде, он будет работать, но не в ggplotly внутри transparentApp.

вот мой MWE:

x<-structure(list(A = c(0L, 0L, 0L, 0L, 0L), B = c(5L, 6L, 15L, 
                                                   17L, 2L), C = c(0L, 0L, 0L, 0L, 0L), D = c(0L, 0L, 0L, 0L, 0L
                                                   ), E = structure(c(18316, 18317, 18318, 18319, 18320), class = "Date"), 
                  F = c(5L, 11L, 26L, 43L, 45L)), row.names = c(NA, 5L), class = "data.frame")

gp<-ggplot(data = x,
           aes(x = E, y = F, frame=F)) +
  geom_line( color="red") +
  geom_point(shape=21, color="red", fill="#69b3a2", size=4) +
  theme(axis.text.x = element_text(color="#993333",
                                   size=10, 
                                   angle=45,
                                   hjust = 1),
        axis.text.y = element_text(color="#993333",
                                   size=10,
                                   angle=45,
                                   hjust = 1)
  ) +

  scale_x_date(date_labels = "%b/%d" )


#+show(gp)

ggplotly(gp)

Есть предложения?

...