geom_GeomContourFilled() not implemented in plotly
Abierto
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- R
- Estrellas
- 2.7k
- Forks
- 641
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hi,
Geom_contour_filled() is not supported by plotly.
Brief reproducable example below
library(ggplot2)
df <- tibble(x = c(0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5),
y = c(40, 40, 40, 40, 40, 40, 20, 20, 20, 20, 20, 20, 0, 0, 0, 0, 0, 0, -20, -20, -20, -20, -20, -20, -40, -40, -40, -40, -40, -40, -60, -60, -60, -60, -60, -60),
z = c(52.25, 49.38, 48.31, 46.17, 44, 43, 45.75, 44.22, 43.19, 41.16, 40.2, 39.6, 40.13, 39.21, 38.26,
36.39, 36.2, 36, 35, 34.5, 33.65, 32.81, 32.6, 31.97, 31.25, 30.35, 30.3, 30, 28.5, 27, 26.62, 26.2, 25.99, 24, 21.5, 17.23))
# This works well
p <- ggplot(df, aes(x = x, y = y)) +
geom_contour_filled(aes(z = z, fill = stat(level_mid))) +
scale_fill_viridis_b()
# However it doesn't work with ggplotly:
ggplotly(p)
Warning message:
In geom2trace.default(dots[[1L]][[1L]], dots[[2L]][[1L]], dots[[3L]][[1L]]) :
geom_GeomContourFilled() has yet to be implemented in plotly.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza ejecutando el ejemplo reproducible de ggplot2 y llamando a ggplotly(p) para observar la advertencia de geom_GeomContourFilled(). Traza cómo ggplotly gestiona la capa de contorno; se considera terminado cuando los contornos rellenos son compatibles sin esa advertencia y el ejemplo se renderiza mediante plotly.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- r
- Área
- data-visualization
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100