plot: plots fails to render with oversized glyphs
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- go
- Área
- data-visualization
Línea de trabajo
Comienza con el reproductor de Go enlazado en el issue y compara las salidas generadas p1.svg y p2.svg, que está vacía. Reproduce el problema localmente con Go 1.21.1 y Gonum/plot 0.13.0 o 0.14.0, y después prueba el comportamiento actual tanto con la salida SVG como con la salida PNG. Se considera terminado cuando el segundo diagrama de cajas se renderiza correctamente o la operación devuelve un error en lugar de un gráfico vacío.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What are you trying to do?
Generate a box plot visualization on a canvas of a specified width and height.
What did you do?
https://go.dev/play/p/EzwxtwaRRnA
Unfortunately, this times out while fetching gonum, so I cannot verify that it builds and runs correctly in the Go playground. However I have tested it locally with go 1.21.1 darwin/arm64. It reproduces for me against both the 0.13.0 and 0.14.0 tags.
What did you expect to happen?
I expected both p1.svg and p2.svg to contain the generated box plots. If for some reason gonum/plot was unable to render the plot correctly with the specified dimensions, I would have expected some kind of error, rather than a nil error and an empty output.
What actually happened?
p1.svg contains the expected plot, but p2.svg is blank, with only the axes being rendered. I will attach copies of p1.svg and p2.svg as generated on my local machine.
p1:
p2:
I also tried using PNG outputs rather than SVG, but the results were the same, so I do not believe this issue is SVG-specific.
What version of Go and Gonum/plot are you using?
$ go version
go version go1.21.1 darwin/arm64
$ cat go.mod | grep gonum
require gonum.org/v1/plot v0.13.0
(it is also broken on 0.14.0)
Does this issue reproduce with the current master?
I tried testing against 342a5cee2153b051d94ae813861f9436c5584de2, which shows up in go.mod as require gonum.org/v1/plot v0.14.1-0.20230902105700-342a5cee2153 for me. The behavior was the same as what I described.
I believe this reproduces against the current master branch at time of writing.
- 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