Crear un gráfico de barras polares con Python 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, aprenderemos a crear un gráfico de barras polares utilizando la biblioteca Python Matplotlib. Crearemos un gráfico que muestre la distribución de valores en diferentes ángulos.

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 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 comentarios después de la sesión y resolveremos el problema para usted de inmediato.

Importar las bibliotecas necesarias

Comenzaremos importando las bibliotecas necesarias. En este laboratorio, usaremos Numpy y Matplotlib.

import numpy as np
import matplotlib.pyplot as plt

Establecer semilla aleatoria

Estableceremos una semilla aleatoria para que los resultados sean reproducibles.

np.random.seed(19680801)

Definir los datos

Definiremos los datos para el gráfico. Generaremos 20 valores aleatorios para los radios y los ángulos.

N = 20
theta = np.linspace(0.0, 2 * np.pi, N, endpoint=False)
radii = 10 * np.random.rand(N)
width = np.pi / 4 * np.random.rand(N)
colors = plt.cm.viridis(radii / 10.)

Crear un gráfico de barras polares

Crearemos un gráfico de barras polares utilizando el parámetro proyección='polar'.

ax = plt.subplot(projection='polar')
ax.bar(theta, radii, width=width, bottom=0.0, color=colors, alpha=0.5)

Mostrar el gráfico

Mostraremos el gráfico utilizando la función plt.show().

plt.show()

Resumen

En este laboratorio, aprendimos cómo crear un gráfico de barras polares utilizando la biblioteca Python Matplotlib. Utilizamos las bibliotecas Numpy y Matplotlib para generar datos aleatorios y crear un gráfico de barras polares. También aprendimos cómo mostrar el gráfico utilizando la función plt.show().