Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

How to add percent sign to a label?

Abierto
#803 10 comentarios 0 reacciones 0 asignados Ver en GitHub

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
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
go

Línea de trabajo

Comienza con text/latex_example_test.go y el controlador text.Latex asignado a plot.DefaultTextHandler, y luego reproduce el renderizado de la etiqueta del issue. Sigue cómo se procesa la cadena de la etiqueta alrededor del signo de porcentaje y verifica que el signo de porcentaje y el texto que le sigue se rendericen correctamente en el gráfico.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hello. I'm trying to add a text to the plot with the following code

fonts := font.NewCache(liberation.Collection())
plot.DefaultTextHandler = text.Latex{
	Fonts: fonts,
}

labels, err := plotter.NewLabels(plotter.XYLabels{
	XYs: []plotter.XY{
		{X: 0, Y: 0},
	},
	Labels: []string{
		"Money % spent today: 10",
	},
})
if err != nil {
	log.Fatalf("could not create labels: %+v", err)
}

labels.TextStyle[0].Font.Size = 24
labels.TextStyle[0].Color = color.RGBA{B: 255, A: 255}
labels.TextStyle[0].XAlign = draw.XCenter
labels.TextStyle[0].YAlign = draw.YCenter

p.Add(labels)

code was taken from the example https://github.com/gonum/plot/blob/master/text/latex_example_test.go

But I get nothing on the plot except Money. Like % sign cuts everything else.

Could anyone give a hint on how to add a % sign to a string?

Lenguaje dominante
Go
Estrellas
3k
Forks
202
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de gonum/plot

Todos los issues de gonum/plot

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.