Grafico de area polar

Visualize

Grafico de area polar

Este grafico representa volumen mensual en coordenadas polares. La estacionalidad se lee alrededor del circulo de 360 grados.

import numpy as np
import matplotlib.pyplot as plt

months = np.arange(12)
angles = months / 12 * 2 * np.pi
volume = np.array([120, 140, 200, 260, 310, 350, 330, 280, 220, 180, 150, 130])

fig, ax = plt.subplots(figsize=(5, 5), subplot_kw=dict(polar=True))
ax.bar(angles, volume, width=2 * np.pi / 12, color="#3b82f6", alpha=0.7, edgecolor="white")

ax.set_xticks(angles)
ax.set_xticklabels([f"Mes {m+1}" for m in months])
ax.set_title("Consultas mensuales (grafico polar)")
ax.set_yticks([])

fig.tight_layout()

plt.show()

La estacionalidad se aprecia alrededor del circulo.

Consejos de lectura #

  • Un radio mas largo significa mayor valor; es facil comparar temporadas.
  • Mantener el ancho uniforme mejora la comparacion mes a mes.
  • Si superpones varios anos, ajusta la transparencia o usa lineas.