matplotlib / matplotlib/matplotlib
Use `widgets.TextBox` as text readout for sliders
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 23.2k
- Forks
- 8.5k
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 66
Descripción
### Problem
When using a slider there it is not easy to select a precise value when using the mouse. You can do this with `slider.set_val` but this is not always convenient.
### Proposed Solution
Use `widgets.TextBox` to display the slider readout. Then hook it up so that a user can enter values into the textbox and on submit the slider value will change.
To do this fully properly I think two additional things would need to happen:
1. Implement numeric only TextBox
2. if user clicks off of TextBox after typing then return the textbox to the current value of the slider.
### Additional context and prior art
Inspired by examples here: https://www.smashingmagazine.com/2017/07/designing-perfect-slider/
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 leyendo las APIs existentes de slider y widgets.TextBox, incluido slider.set_val, para entender cómo se gestionan los valores y los envíos. Se considera terminado cuando el slider muestra su valor en un TextBox, acepta valores enviados, admite únicamente entradas numéricas y restaura el valor actual del slider cuando se pierde el foco después de editarlo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- data-visualization
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100