6.7.5
Grafico de area polar
Este grafico representa volumen mensual en coordenadas polares. La estacionalidad se lee alrededor del circulo de 360 grados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| 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()
|

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.