ggplotly date shows wrong when use geom_bar(stat='count')
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
I find a problem that, when I use geom_bar(stat='count') to draw a plot and convert to plotly, when pointing to, the label shows date an integer, but when I aggregate the data first and use geom_bar(stat='identity'), the label shows date in proper format. The issue happened after I update to MRO 3.4.1, and try to solve the problem that ggplotly makes graph empty when x axis is date. I update both ggplot2 and plotly to github version that empty problem is gone, but new problem comes.
By the way. Is there a method that control the date format in the label?
devtools::install_github("hadley/ggplot2")
devtools::install_github("ropensci/plotly")
library(ggplot2)
library(plotly)
df2 = data.frame(time = c('2017-01-01 06:00:23', '2017-01-01 10:00:23',
'2017-01-01 18:00:23', '2017-01-01 24:00:23',
'2017-01-02 06:00:23', '2017-01-02 10:00:23',
'2017-01-02 18:00:23', '2017-01-03 24:00:23'),
y = c(1:8))
df2.p = ggplot(df2 %>% mutate(date_id = as.Date(time)), aes(x = date_id, y = ..count..)) +
geom_bar(stat = 'count')
ggplotly(df2.p)
df3 = df2 %>% mutate(date_id = as.Date(time)) %>%
group_by(date_id) %>% summarise(
count = n()
)
df3.p = ggplot(df3, aes(x = date_id, y = count)) +
geom_bar(stat = 'identity')
ggplotly(df3.p)
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 los ejemplos reproducibles de R del issue y compara la salida de ggplotly para geom_bar(stat='count') con la versión stat='identity'. Investiga cómo se representa la estética date_id en cada conversión; se considera terminado cuando las barras basadas en conteos muestran etiquetas de fecha con el formato correcto y se ha aclarado cualquier comportamiento relacionado con el formato de fechas.
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