Personalizar las marcas de los ejes y la cuadrícula 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, aprenderá a personalizar las propiedades de las marcas de los ejes y la cuadrícula en un gráfico de Matplotlib utilizando Python. Matplotlib es una biblioteca de visualización de datos en Python que le permite crear una variedad de gráficos y diagramas. En este laboratorio, nos centraremos en personalizar las propiedades de las marcas de los ejes y la cuadrícula de un gráfico de líneas.

Consejos sobre la VM

Una vez finalizada la inicialización de 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 sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar bibliotecas

El primer paso es importar las bibliotecas necesarias. En este laboratorio usaremos Matplotlib y NumPy. NumPy es una biblioteca para el lenguaje de programación Python, que agrega soporte para matrices y arreglos multidimensionales de gran tamaño, junto con una gran colección de funciones matemáticas de alto nivel para operar sobre estos arreglos.

import matplotlib.pyplot as plt
import numpy as np

Crear datos

A continuación, crearemos algunos datos para graficar. En este ejemplo, usaremos la función seno para generar una onda.

t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2 * np.pi * t)

Crear un gráfico

Ahora, crearemos un gráfico utilizando los datos que acabamos de crear.

fig, ax = plt.subplots()
ax.plot(t, s)

Personalizar las propiedades de las marcas de los ejes y la cuadrícula

Podemos personalizar las propiedades de las marcas de los ejes y la cuadrícula utilizando las funciones grid() y tick_params(). En este ejemplo, cambiaremos el color y el tamaño de las etiquetas de las marcas y el ancho y el estilo de las líneas de la cuadrícula.

ax.grid(True, linestyle='-.', linewidth=0.5, color='gray')
ax.tick_params(axis='both', which='both', labelsize=8, width=1, color='red')

Mostrar el gráfico

Finalmente, mostraremos el gráfico.

plt.show()

Resumen

En este laboratorio, aprendiste cómo personalizar las propiedades de las marcas de los ejes y la cuadrícula en un gráfico de Matplotlib utilizando Python. Puedes utilizar la función grid() para controlar la visibilidad y el estilo de las líneas de la cuadrícula, y la función tick_params() para controlar la apariencia de las etiquetas de las marcas. Al personalizar estas propiedades, puedes crear gráficos más atractivos visualmente y informativos.