Grafico a Torta
Grafico a torta è un grafico che utilizza un cerchio suddiviso in spicchi (segmenti) per rappresentare la proporzione numerica (distribuzione percentuale) di dati nominali.
Questo grafico rappresenta la distribuzione percentuale della popolazione per regione.
Nonostante siano ordinate, i grafici a torta dovrebbero essere per lo più evitati, poiché distorcono la visualizzazione dei dati. Una categoria con molte occorrenze sembrerà ancora più grande, mentre una categoria con poche occorrenze sembrerà ancora più piccola.
Grafico a torta con etichette
Utilizzare la funzione pie() dal modulo pyplot per creare un grafico a torta. L'unico parametro obbligatorio è il dato (x).
Il parametro labels assegna le etichette a ciascun segmento e deve essere una sequenza di stringhe.
123456import pandas as pd url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
Questo DataFrame contiene la popolazione di ciascuna regione.
123456import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Creating a pie chart and setting the labels for each region plt.pie(population_df['Population'], labels=population_df['Region']) plt.show()
La funzione pie() è stata chiamata passando la Series dei dati sulla popolazione come parametro x, e la Series dei nomi delle regioni come etichette dei segmenti tramite il parametro labels.
Aggiunta delle Percentuali
Per visualizzare la percentuale di ciascun segmento, utilizzare il parametro autopct nella funzione pie(). Questo parametro controlla come le percentuali vengono formattate e mostrate all'interno del grafico.
Accetta sia una stringa di formato che una funzione. Qui l'attenzione è rivolta all'utilizzo di una stringa di formato.
123456789import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Setting the label for each region and its percentage plt.pie(population_df['Population'], labels=population_df['Region'], autopct='%1.1f%%') plt.show()
Stringa di Formato
La stringa %1.1f%% formatta i valori percentuali mostrati nel grafico a torta.
%findica che il valore è un numero in virgola mobile;.1specifica una cifra dopo il punto decimale;- Il doppio
%garantisce la presenza del simbolo di percentuale nell'output.
Se desideri esplorare ulteriori parametri, ecco la documentazione di pie() per te.
Swipe to start coding
- Utilizzare la funzione corretta per creare un grafico a torta.
- Utilizzare
incomescome dati per il grafico a torta (primo argomento). - Impostare le etichette su
namestramite il secondo argomento. - Impostare il formato della percentuale come numero decimale con una cifra dopo la virgola tramite il terzo argomento.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain how the autopct parameter works in more detail?
What other formatting options can I use for the percentages?
Can I customize the colors of the pie chart segments?
Awesome!
Completion rate improved to 3.85
Grafico a Torta
Scorri per mostrare il menu
Grafico a torta è un grafico che utilizza un cerchio suddiviso in spicchi (segmenti) per rappresentare la proporzione numerica (distribuzione percentuale) di dati nominali.
Questo grafico rappresenta la distribuzione percentuale della popolazione per regione.
Nonostante siano ordinate, i grafici a torta dovrebbero essere per lo più evitati, poiché distorcono la visualizzazione dei dati. Una categoria con molte occorrenze sembrerà ancora più grande, mentre una categoria con poche occorrenze sembrerà ancora più piccola.
Grafico a torta con etichette
Utilizzare la funzione pie() dal modulo pyplot per creare un grafico a torta. L'unico parametro obbligatorio è il dato (x).
Il parametro labels assegna le etichette a ciascun segmento e deve essere una sequenza di stringhe.
123456import pandas as pd url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
Questo DataFrame contiene la popolazione di ciascuna regione.
123456import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Creating a pie chart and setting the labels for each region plt.pie(population_df['Population'], labels=population_df['Region']) plt.show()
La funzione pie() è stata chiamata passando la Series dei dati sulla popolazione come parametro x, e la Series dei nomi delle regioni come etichette dei segmenti tramite il parametro labels.
Aggiunta delle Percentuali
Per visualizzare la percentuale di ciascun segmento, utilizzare il parametro autopct nella funzione pie(). Questo parametro controlla come le percentuali vengono formattate e mostrate all'interno del grafico.
Accetta sia una stringa di formato che una funzione. Qui l'attenzione è rivolta all'utilizzo di una stringa di formato.
123456789import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Setting the label for each region and its percentage plt.pie(population_df['Population'], labels=population_df['Region'], autopct='%1.1f%%') plt.show()
Stringa di Formato
La stringa %1.1f%% formatta i valori percentuali mostrati nel grafico a torta.
%findica che il valore è un numero in virgola mobile;.1specifica una cifra dopo il punto decimale;- Il doppio
%garantisce la presenza del simbolo di percentuale nell'output.
Se desideri esplorare ulteriori parametri, ecco la documentazione di pie() per te.
Swipe to start coding
- Utilizzare la funzione corretta per creare un grafico a torta.
- Utilizzare
incomescome dati per il grafico a torta (primo argomento). - Impostare le etichette su
namestramite il secondo argomento. - Impostare il formato della percentuale come numero decimale con una cifra dopo la virgola tramite il terzo argomento.
Soluzione
Grazie per i tuoi commenti!
single