Cómo agregar texto a gráficos de Matplotlib (con ejemplos)

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

Puede agregar texto fácilmente a un gráfico de Matplotlib mediante la función matplotlib.pyplot.text () , que utiliza la siguiente sintaxis:

matplotlib.pyplot.text (x, y, s, fontdict = Ninguno)

dónde:

  • x: la coordenada x del texto
  • y: la coordenada y del texto
  • s: la cadena de texto
  • fontdict: un diccionario para anular las propiedades de texto predeterminadas

Este tutorial muestra varios ejemplos de cómo utilizar esta función en la práctica.

Ejemplo 1: agregar un solo texto a una gráfica de Matplotlib

El siguiente código muestra cómo crear una gráfica de dispersión y agregar una sola pieza de texto a la gráfica:

importar matplotlib. pyplot  como plt

#create data
 x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
 plt. dispersión (x, y)

# agregar texto en las coordenadas (x, y) = (6, 9.5)
 plt. texto (6, 9.5, ' Aquí vamos ')

Matplotlib agregar texto para trazar

Ejemplo 2: agregar varios textos a una gráfica de Matplotlib

El siguiente código muestra cómo crear un diagrama de dispersión y agregar varios fragmentos de texto al diagrama:

importar matplotlib. pyplot  como plt

#create data
 x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
 plt. dispersión (x, y)

# agregar texto en las coordenadas (x, y) = (6, 9.5)
 plt. texto (6, 9.5, ' Un fragmento de texto ')

#add otra pieza de texto
 plt. texto (8, 13, ' Otro fragmento de texto ')

Agregue varios fragmentos de texto a la gráfica de Matplotlib

Ejemplo 3: modificar las propiedades del texto

Para modificar las propiedades del texto, podemos crear un diccionario que especifique las propiedades de la fuente.

El siguiente código muestra cómo hacerlo:

importar matplotlib. pyplot  como plt

#create data
 x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
 plt. dispersión (x, y)

font = {' familia ': ' serif ',
        ' color ': ' rojo ',
        ' peso ': ' negrita ',
        ' tamaño ': 20
        }

#add texto con plt de fuente personalizada
 . texto (6, 9.5, ' Un fragmento de texto ', fontdict = fuente)

Personalizar texto en Matplotlib

Ejemplo 4: agregar un cuadro alrededor del texto

El siguiente código muestra cómo agregar un cuadro alrededor del texto:

importar matplotlib. pyplot  como plt

#create data
 x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
 plt. dispersión (x, y)

font = {' familia ': ' serif ',
        ' color ': ' rojo ',
        ' peso ': ' negrita ',
        ' tamaño ': 20
        }

box = {' facecolor ': ' ninguno ',
       ' edgecolor ': ' verde ',
       ' boxstyle ': ' redondo '
      }

#add texto con plt de fuente personalizada
 . texto (6, 9.5, ' Un fragmento de texto ', fontdict = fuente, bbox = cuadro)

Texto con cuadro alrededor en Matplotlib

Recursos adicionales

Cómo anotar diagramas de dispersión de Matplotlib Cómo cambiar el tamaño
de fuente en un diagrama de Matplotlib

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

Las pruebas de chi-cuadrado y las pruebas t son dos de los tipos más comunes de pruebas estadísticas. Por lo…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!