Establecer las marcas predeterminadas del eje y en el lado derecho

Beginner

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

Introducción

En este tutorial, aprenderemos cómo establecer las etiquetas de marcas predeterminadas del eje y en el lado derecho de la gráfica utilizando Matplotlib. Por defecto, las etiquetas de marcas del eje y se colocan en el lado izquierdo de la gráfica. Sin embargo, a veces puede ser más adecuado tenerlas en el lado derecho en su lugar.

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 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 las bibliotecas y módulos necesarios

Antes de comenzar, necesitamos importar las bibliotecas y módulos necesarios. En este tutorial, usaremos Matplotlib y NumPy.

import matplotlib.pyplot as plt
import numpy as np

Establecer las etiquetas de marcas predeterminadas del eje y en el lado derecho

Podemos establecer las etiquetas de marcas predeterminadas del eje y en el lado derecho de la gráfica utilizando el siguiente código:

plt.rcParams['ytick.right'] = plt.rcParams['ytick.labelright'] = True
plt.rcParams['ytick.left'] = plt.rcParams['ytick.labelleft'] = False

Crear una gráfica de ejemplo

Vamos a crear una gráfica de ejemplo para ver cómo se ve con las etiquetas de marcas del eje y en el lado derecho.

x = np.arange(10)

fig, (ax0, ax1) = plt.subplots(2, 1, sharex=True, figsize=(6, 6))

ax0.plot(x)
ax0.yaxis.tick_left()

ax1.plot(x)

plt.show()

Interpretar los resultados

En la gráfica resultante, podemos ver que las etiquetas de marcas del eje y están en el lado derecho en lugar del lado izquierdo. En la primera gráfica, las etiquetas de marcas del eje y están en el lado izquierdo porque las especificamos utilizando el código ax0.yaxis.tick_left(). En la segunda gráfica, las etiquetas de marcas del eje y están en el lado derecho porque establecimos las etiquetas de marcas predeterminadas del eje y en el lado derecho utilizando el código en el Paso 2.

Resumen

En este tutorial, aprendimos cómo establecer las etiquetas de marcas predeterminadas del eje y en el lado derecho de la gráfica utilizando Matplotlib. Esto puede ser útil cuando queremos enfatizar el lado derecho de la gráfica o cuando tenemos múltiples gráficas y queremos que las etiquetas de marcas del eje y sean consistentes en todas las gráficas.