Tipi di grafici in Matplotlib

Grafici a torta

Mostra le parti di un intero con ax.pie, percentuali e una fetta estratta.

Introduzione

Un grafico a torta mostra come un intero si divide in parti. Usalo per poche categorie che sommano al 100%; con molte categorie o valori simili, un grafico a barre si legge meglio.

autopct scrive la percentuale di ogni fetta ("%1.0f%%" significa senza decimali). explode estrae una fetta di una frazione del raggio per metterla in risalto, startangle ruota la torta e ax.axis("equal") la mantiene rotonda.

Visualizzatore interattivo

Ruota la torta, estrai una fetta e passa a un grafico ad anello (donut).

Esempio Matplotlib eseguibile

Matplotlib
Esegui codice →
main.py
import matplotlib.pyplot as plt

activities = ["Sleep", "School", "Homework", "Play", "Other"]
hours = [9, 7, 2, 4, 2]

fig, ax = plt.subplots(figsize=(6, 6))
ax.pie(hours, labels=activities, autopct="%1.0f%%", startangle=90, explode=[0, 0, 0.1, 0, 0])
ax.axis("equal")
ax.set_title("A school day")
plt.show()
Crea un pulsante Run per questo esempio Il grafico disegnato da questo codice
Grafici a torta