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.