Agregar marca de agua a una gráfica de Matplotlib

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos cómo agregar un efecto de marca de agua de texto a una gráfica de matplotlib.

Consejos sobre la VM

Una vez que se haya iniciado la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje comentarios después de la sesión y resolveremos el problema para usted de inmediato.

Importar las bibliotecas necesarias

Antes de comenzar, necesitamos importar las bibliotecas necesarias. En este laboratorio, usaremos numpy y matplotlib.

import matplotlib.pyplot as plt
import numpy as np

Generar datos

Vamos a generar algunos datos aleatorios para graficar.

## Fixing random state for reproducibility
np.random.seed(19680801)

fig, ax = plt.subplots()
ax.plot(np.random.rand(20), '-o', ms=20, lw=2, alpha=0.7, mfc='orange')
ax.grid()

Agregar marca de agua de texto

Para agregar una marca de agua de texto, podemos usar el método text() del objeto Figure. Necesitamos proporcionar la posición, el texto y otras propiedades como el tamaño de fuente, el color y la transparencia.

ax.text(0.5, 0.5, 'created with matplotlib', transform=ax.transAxes,
        fontsize=40, color='gray', alpha=0.5,
        ha='center', va='center', rotation=30)

Mostrar la gráfica

Finalmente, podemos mostrar la gráfica usando el método show().

plt.show()

Resumen

En este laboratorio, aprendimos cómo agregar un efecto de marca de agua de texto a una gráfica de matplotlib. Importamos las bibliotecas necesarias, generamos datos aleatorios, agregamos la marca de agua de texto usando el método text() y mostramos la gráfica usando el método show().