Estilos de líneas de eje

MatplotlibMatplotlibBeginner
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 configurar el estilo de los ejes en Matplotlib. Utilizaremos las clases de ejes mpl_toolkits.axisartist para agregar flechas al final de cada eje y para agregar los ejes X e Y desde el origen. También ocultaremos los bordes de la gráfica.

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

Importar bibliotecas

Comenzaremos importando las bibliotecas necesarias.

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.axisartist.axislines import AxesZero

Crear figura y subtrama

A continuación, crearemos una figura y una subtrama.

fig = plt.figure()
ax = fig.add_subplot(axes_class=AxesZero)

Configurar el estilo de los ejes

Ahora configuraremos el estilo de los ejes agregando flechas al final de cada eje y agregando los ejes X e Y desde el origen.

for direction in ["xzero", "yzero"]:
    ## agrega flechas al final de cada eje
    ax.axis[direction].set_axisline_style("-|>")
    ## agrega los ejes X e Y desde el origen
    ax.axis[direction].set_visible(True)

## oculta los bordes
for direction in ["left", "right", "bottom", "top"]:
    ax.axis[direction].set_visible(False)

Graficar la gráfica

Ahora graficaremos la gráfica utilizando np.linspace y np.sin.

x = np.linspace(-0.5, 1., 100)
ax.plot(x, np.sin(x*np.pi))

Mostrar la gráfica

Finalmente, mostraremos la gráfica utilizando plt.show().

plt.show()

Resumen

En este laboratorio, aprendimos cómo configurar el estilo de los ejes en Matplotlib. Utilizamos las clases de ejes mpl_toolkits.axisartist para agregar flechas al final de cada eje y para agregar los ejes X e Y desde el origen. También ocultamos los bordes de la gráfica.