hline not rendering correct using ggplotly, geom_col, and stat_summary
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
ggplotly does not render hline correctly across a geom_col, when using stat_summary.
ggplot draws the hline correctly across all x axis, but ggplotly cuts it off at first column. It should have hline across all x axis.
Thanks
library(ggplot2)
library(plotly)
df <- data.frame(x=LETTERS[1:6], y=c(1:6, 1:6 + 1), g=rep(x = c("a", "b"), each=6))
p<-ggplot(df, aes(x = x, y = y, fill = g, group = g)) +
geom_col(position="dodge") + # geom_col is equivalent to geom_bar(stat = "identity")
stat_summary(fun.y = mean, aes(x = 1, yintercept = ..y.., group = g), geom = "hline")
# This plot renders hline correctly across x axis
show(p)
#This plot does not render the hline across all x axis
p2<-ggplotly(p)
show(p2)

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 con la reproducción de R proporcionada usando ggplot2, geom_col, stat_summary y ggplotly, comparando el renderizado nativo de ggplot con la salida convertida. Rastrea cómo se representa la hline en ggplotly y verifica que el resultado abarque todas las columnas del eje x en el ejemplo proporcionado.
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
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100