Matplotlib Tutorial - Grafico a torta
Jinku Hu 25 giugno 2020 Matplotlib Matplotlib Pie Chart
- Grafico a torta Matplotlib
- Grafico a torta Matplotlib in senso orario
- 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() 
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 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() 
Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti
Autore: Jinku Hu
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook