enhance Plotly Parallel Coordinates Plot with Hover Data Functionality
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 18.3k
- Forks
- 2k
- Merge medio
- 2 d 12 h
- PR fusionados (30 d)
- 28
Descripción
I have implemented a Plotly parallel coordinates plot in a Dash app. The implementation process was straightforward which I appreciated. However, it appears that this type of plot currently does not support hover data functionality.
In applications where each observation (i.e., line) possesses a unique string identifier or label, which would not have its own separate axis, the absence of hover data becomes a significant limitation. Hover data can be used to quickly identify and distinguish between different observations.
For example, the Bureau of Reclamation's public web tool employs parallel coordinates plots to compare the multiobjective performance of various policies. As the user mouses over each line, the tool displays the policy's ID along with its corresponding values for the different axes.
I have attached a screen recording from the Bureau of Reclamation's web tool to illustrate this feature, which I think would be a great addition to Plotly's parallel coordiantes plots.
https://github.com/plotly/plotly.js/assets/127535108/f4ee26ab-8626-4558-ab66-45b3d72e411a
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
El issue no indica ningún archivo, prueba ni punto de entrada. Empieza por localizar la implementación de coordenadas paralelas y su comportamiento al pasar el cursor, y determina después cómo se podría proporcionar y mostrar un identificador de observación; se considera terminado cuando las líneas de coordenadas paralelas pueden mostrar ese identificador junto con sus valores de eje al pasar el cursor.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript
- Área
- data-visualization
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100