ggplot2를 사용하여 timeseries의 라인 플롯을 작성하고 플롯으로 변환하려고합니다. 이 플롯의 배경 부분은 다른 색상으로 음영 처리되어 있습니다 (예 : Using geom_rect for time series shading in R). 불행히도 geom_rect뿐만 아니라 annotate()도 ggplotly 객체로 전송되지 않습니다. 그러므로 나는 소급 (이 예에 따라 : https://plot.ly/r/shapes/) plotly 코드를 사용하여 모양을 추가하려고하지만,이 재현 예와 같이 그것은 어느 작동하지 않습니다 :ggplotly-object의 부분 음영 처리 된 배경
library(plotly)
library(ggplot2)
plot <-ggplot(data = economics, aes(x = date, y = unemploy)) + geom_line()
plot <- ggplotly(plot)
layout(plot,
shapes = list(
list(type = "rect",
fillcolor = "blue", line = list(color = "blue"), opacity = 0.9,
x0 = "1980-01-01", x1 = "1990-01-01",
y0 = 0, y1 = 4000
)
)
)
그래서 어떻게이 음영을 얻을 수 있습니다 내 ggplotly 개체? 음모로 전체 음모를 재현하는 것은 불행히도 불가능합니다.
감사합니다!
이것은 믿을 수 없다. 나는 그런 생각을하지 못했다. 정말 고맙습니다! – aeq