Я использую 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)
Есть предложения?