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
Matplotlib Tutorial - Grafico a torta

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

Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti
Autore: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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