J'ai construit un objet ggplot2 avec des zones ombrées. Malheureusement, je ne peux pas obtenir ces zones ombrées à l'intrigue, lors de l'application de ggplotly à l'objet ggplot2.Zones ombrées non représentées dans l'objet d'intrigue
library(ggplot2)
library(plotly)
#data
theDataFrame <- data.frame(game = c(1.0, 2.0, 1.0, 2.0), score = c(1:4), season = c("2000","2000","2001","2001"))
dataFrameForShadedAreas <- data.frame(theXmin = c(1.1, 1.5, 1.8), theXmax = c(1.2, 1.6, 1.9), dummyColors = c(4,7,9))
ggplotObj <- ggplot2::ggplot(data = theDataFrame, aes(x = game, y = score, color = season)) +
ggplot2::geom_line() +
ggplot2::geom_rect(data = dataFrameForShadedAreas, inherit.aes = FALSE,
aes(xmin = theXmin, xmax = theXmax, ymin = -Inf, ymax = +Inf),
#group = dummyColors),
fill = 'turquoise3', alpha = 0.2)
(thePlotlyObj <- ggplotly(ggplotObj))
L'objet ggplot2 (avec des zones ombragées) est inférieure à
je suppose que ne plotly pas de support pour 'vous de geom_rect', voir [options disponibles = geom_abline(), geom_bar(), etc.] (https://plot.ly/ggplot2/ – parth