Tick display precision should be configurable
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- go
- Área
- data-visualization
Línea de trabajo
Comienza con el commit referenciado e inspecciona la variable displayPrecision y la ruta de formateo de ticks que introdujo. Determina cómo se puede configurar la precisión sin requerir una lógica de ticks personalizada y, después, verifica que valores como 20000 puedan usar la notación y precisión seleccionadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Commit https://github.com/gonum/plot/commit/2651c0e3640a62df0ece92952610e4a5579cfd95 added a displayPrecision variable in line 18 (https://github.com/gonum/plot/commit/2651c0e3640a62df0ece92952610e4a5579cfd95#diff-d7f174bedb1bfb5e7a82248d40e9b46fR18).
This variable is used to format float64 ticks. The default value of 4 causes a small-ish number like 20000 to be rendered as 2e+04.
The value should be configurable to allow the user to define if he ever wants scientific notation or not.
I can submit a PR that exposes DefaultDisplayPrecision as a global variable to plot, by changing the const to an exported var but you might have something else in mind. Please let me know how you would like to expose access to that precision without forcing the user to implement his own ticks logic just for the precision.
The approach from the wiki example on the comma separated ticks marks based on the default ticks doesn't work because at that point the tick string has already been generated using the displayPrecision.
- Lenguaje dominante
- Go
- Estrellas
- 3k
- Forks
- 202
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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.
Más de gonum/plot
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100
-
plot/plotter: NewHist(binPoints) panic when a small negative number is usedPosiblemente ocupada @SashaMIT la tomó hace 15 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de gonum/plot
Issues similares
-
documentation ready
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Needs Triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
solongate/agent-security#154 ·
Los mantenedores suelen responder en 1 día
-
tree: RootStyle is applied twice to the root nodePosiblemente ocupada @PhotoDotPi la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
charmbracelet/lipgloss#772 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día