Annotated Heatmap: automatic font color
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- fsharp
- Área
- data-visualization
Línea de trabajo
Comienza leyendo la implementación de AnnotatedHeatmap y la documentación o el ejemplo de annotated heatmap enlazados en el issue; después, compara el comportamiento del contraste tratado en plotly.py issue 1300. Determina dónde puede el color de la fuente de las anotaciones tener en cuenta los valores de las celdas y termina cuando el texto anotado siga siendo legible en todos los colores del heatmap.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Given an annotated heatmap I would expect the cell text to contrast with the cell color.
(Not doing so leads to the readability issues in the current documentation/example of Annotated Heatmap: https://plotly.net/simple-charts/heatmaps.html)
A good contrast is shown and discussed on the python side of plotly: https://github.com/plotly/plotly.py/issues/1300
When I did not find a way to do that, I looked at the implementation of AnnotatedHeatmap.
Here the configuration of the annotations is not dependent on the actual cell values - I could only apply a workaround of setting a background color.
I did not find/check the actual layouting step if there is a better place to compute correct font color.
- Lenguaje dominante
- F#
- Estrellas
- 860
- Forks
- 99
- Merge medio
- 22 min
- PR fusionados (30 d)
- 1
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Más de plotly/Plotly.NET
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
plotly/Plotly.NET#498 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
plotly/Plotly.NET#495 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
plotly/Plotly.NET#494 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
plotly/Plotly.NET#492 ·
-
Area: Core API
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
plotly/Plotly.NET#477 ·
Todos los issues de plotly/Plotly.NET
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
scope: charts status: waiting for maintainer
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
chore P3 plotly-internal size: 3 task
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Live-Charts/LiveCharts2#2394 ·
-
Urgent request: Due to vulnerabilities move to API version 12.6.1 (12.6.2 eventually) or 13.1.1 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
jbkunst/highcharter#849 ·