Dirección de eje simple

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 paso a paso, aprenderemos a crear una dirección de eje simple en Python Matplotlib. Matplotlib es una biblioteca de visualización de datos en Python que te permite crear visualizaciones estáticas, animadas e interactivas en el programa Python. Usaremos la biblioteca para crear un diagrama de dirección de eje simple siguiendo los siguientes pasos.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haz 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 tengas 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 tienes problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y resolveremos rápidamente el problema para ti.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) matplotlib(("Matplotlib")) -.-> matplotlib/BasicConceptsGroup(["Basic Concepts"]) matplotlib/BasicConceptsGroup -.-> matplotlib/importing_matplotlib("Importing Matplotlib") matplotlib/BasicConceptsGroup -.-> matplotlib/figures_axes("Understanding Figures and Axes") python/BasicConceptsGroup -.-> python/booleans("Booleans") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills matplotlib/importing_matplotlib -.-> lab-48934{{"Dirección de eje simple"}} matplotlib/figures_axes -.-> lab-48934{{"Dirección de eje simple"}} python/booleans -.-> lab-48934{{"Dirección de eje simple"}} python/lists -.-> lab-48934{{"Dirección de eje simple"}} python/tuples -.-> lab-48934{{"Dirección de eje simple"}} python/importing_modules -.-> lab-48934{{"Dirección de eje simple"}} python/data_visualization -.-> lab-48934{{"Dirección de eje simple"}} end

Importar bibliotecas

Primero, importamos las bibliotecas necesarias. En este caso, importaremos matplotlib.pyplot y mpl_toolkits.axisartist.

import matplotlib.pyplot as plt
import mpl_toolkits.axisartist as axisartist

Crear la figura y los ejes

A continuación, creamos los objetos figura y ejes utilizando la función plt.subplots(). Especificamos el tamaño de la figura utilizando el parámetro figsize.

fig = plt.figure(figsize=(4, 2.5))
ax1 = fig.add_subplot(axes_class=axisartist.Axes)

Ajustar el subgráfico

Ajustamos el subgráfico utilizando la función fig.subplots_adjust() para crear espacio para las etiquetas en el lado derecho de la gráfica.

fig.subplots_adjust(right=0.8)

Establecer las etiquetas de los ejes

Establecemos las etiquetas de los ejes para los lados izquierdo y derecho de la gráfica utilizando la función ax1.axis[]. También establecemos la dirección de las etiquetas de las marcas de graduación utilizando la función set_axis_direction().

ax1.axis["left"].major_ticklabels.set_axis_direction("top")
ax1.axis["left"].label.set_text("Etiqueta izquierda")

ax1.axis["right"].label.set_visible(True)
ax1.axis["right"].label.set_text("Etiqueta derecha")
ax1.axis["right"].label.set_axis_direction("left")

Mostrar la gráfica

Finalmente, mostramos la gráfica utilizando la función plt.show().

plt.show()

Resumen

En este laboratorio, hemos aprendido cómo crear un diagrama simple de dirección de ejes utilizando Python Matplotlib. Comenzamos importando las bibliotecas necesarias, creando los objetos figura y ejes, ajustando el subgráfico, estableciendo las etiquetas de los ejes y, finalmente, mostrando la gráfica.