Matplotlib Tutorial - Grafico a torta

  1. Grafico a torta Matplotlib
  2. Grafico a torta Matplotlib in senso orario
  3. Grafico a torta Matplotlib con fetta esplodere

Impareremo il grafico a torta in questo tutorial.

Grafico a torta Matplotlib

# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt


x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label)
plt.show()

Grafico a torta Matplotlib

Sintassi

matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None,
                      pctdistance=0.6, shadow=False, labeldistance=1.1,
                      startangle=None, radius=None, counterclock=True,
                      wedgeprops=None, textprops=None, center=(0, 0),
                      frame=False, hold=None, data=None)

Parametri

Nome Descrizione
label testo dell’etichetta
fontdict dizionario dei caratteri del testo dell’etichetta, come la famiglia, il colore, il peso e le dimensioni
labelpad Spaziatura nei punti tra l’etichetta e l’asse delle x

Grafico a torta Matplotlib in senso orario

Se l’argomento counterclock è impostato su False, allora il grafico a torta sarà disegnato in senso orario.

# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt


x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label, counterclock=False)
plt.show()

Grafico a torta Matplotlib - in senso orario

Grafico a torta Matplotlib con fetta esplodere

Il parametro explode controlla l’esplosione delle fette nei grafici a torta. Specifica la frazione del raggio con cui ogni cuneo viene sfalsato.

# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt


x = np.array([15, 25, 30, 40])
label = ["France", "Germany", "Uk", "US"]

plt.pie(x, labels=label, explode=(0.2, 0, 0, 0))
plt.show()

Grafico a torta Matplotlib - Esplodi