Call for feature: supporting of expressions
Abierto
Nadie ha tomado este issue todavía.
difficulty: high
ggplotly
priority: low
- Lenguaje dominante
- R
- Estrellas
- 2.7k
- Forks
- 641
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
When I try use expression object as lab labels, ggplotly raises an error.
p <- ggplot(data=de$table, aes(x=logFC, y=-log10(PValue), colour=threshold)) +
geom_point(size=1.75, alpha = 0.4) +
# ylim(c(0, input$ylmslider)) +
xlab(expression("log"[2]*"(Fold Change)")) + ylab(expression("-log"[10]*"(p-value)")) +
geom_vline(xintercept = 0, colour = "grey",
linetype = "dashed", size = 2) + # add line at 0
geom_hline(yintercept = -log10(0.05), colour = "grey",
linetype = "dashed", size = 2) + theme(legend.position = "none") # p(0.05) = 1.3
#> Everything is ok up to now
ggplotly(p)
#> Error in unique.default(x) : unimplemented type 'expression' in 'HashTableSetup'
You can reproduce this scenario by using any expression as axis titles.
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 reproduciendo el problema con el ejemplo de ggplotly proporcionado y los títulos de ejes expression. Rastrea cómo ggplotly gestiona esas etiquetas y, a continuación, verifica que el mismo gráfico se convierta sin el error HashTableSetup y que se conserven las etiquetas expression.
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
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100