handle aes( ... = NULL) appropriately
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 accept aesthetics with NULL assignment.
Use case in a programmatic big app I have a code that assigns aesthetics globally then turn off the aesthetics for some layers.
There are some workarounds but my issue I am filing in here is to handle correctly the aes ( ... = NULL)
require(ggplot2)
require(plotly)
plottest<- ggplot(mtcars,aes(mpg,disp))+
aes(group=cyl)+
geom_line()+
geom_smooth(aes(group=NULL))
ggplotly(plottest)
plotfixed<- ggplot(mtcars,aes(mpg,disp))+
geom_line(aes(group=cyl) )+
geom_smooth()
ggplotly(plotfixed)
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
Empieza ejecutando los ejemplos de R proporcionados con ggplot2 y plotly, comparando la estética global de grupo con la capa que usa aes(group=NULL). Rastrea cómo ggplotly gestiona esa capa y verifica que la asignación de NULL deshabilita la estética heredada sin interrumpir la conversión.
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