Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Diagramme Circulaire | Autres Graphiques Statistiques
Visualisation Ultime Avec Python

bookDiagramme Circulaire

Note
Définition

Diagramme circulaire : graphique utilisant un cercle divisé en parts (segments) pour représenter la proportion numérique (distribution en pourcentage) de données nominales.

diagramme circulaire de la population

Ce graphique représente la distribution en pourcentage de la population par région.

Note
Remarque

Bien que les diagrammes circulaires soient esthétiques, il convient généralement de les éviter, car ils déforment la représentation des données. Une catégorie avec de nombreux éléments semblera encore plus grande, tandis qu'une catégorie avec peu d'éléments paraîtra encore plus petite.

Diagramme circulaire avec étiquettes

Utiliser la fonction pie() du module pyplot pour créer un diagramme circulaire. Son seul paramètre obligatoire est la donnée (x).

Le paramètre labels attribue des étiquettes à chaque segment et doit être une séquence de chaînes de caractères.

123456
import 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)
copy

Ce DataFrame contient la population de chaque région.

123456
import 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()
copy

La fonction pie() a été appelée avec la Series des données de population passée en tant que paramètre x, et la Series des noms de régions fournie comme étiquettes de segments à l'aide du paramètre labels.

Ajout des pourcentages

Pour afficher le pourcentage de chaque segment, utiliser le paramètre autopct dans la fonction pie(). Ce paramètre contrôle la façon dont les pourcentages sont formatés et affichés à l'intérieur du graphique.

Il accepte soit une chaîne de format, soit une fonction. Ici, l'accent est mis sur l'utilisation d'une chaîne de format.

123456789
import 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()
copy

Chaîne de format

La chaîne %1.1f%% permet de formater les valeurs de pourcentage affichées dans le diagramme circulaire.

  • %f indique que la valeur est un nombre à virgule flottante ;
  • .1 spécifie un chiffre après la virgule ;
  • Le double % garantit l'affichage du symbole pourcentage dans le résultat.
Note
Approfondir

Si vous souhaitez explorer davantage de paramètres, voici la documentation de pie() à consulter.

Tâche

Swipe to start coding

  1. Utiliser la fonction appropriée pour créer un diagramme circulaire.
  2. Utiliser incomes comme données pour le diagramme circulaire (premier argument).
  3. Définir les étiquettes sur names via le deuxième argument.
  4. Définir le format du pourcentage en nombre flottant avec un chiffre après la virgule via le troisième argument.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 3.85

bookDiagramme Circulaire

Glissez pour afficher le menu

Note
Définition

Diagramme circulaire : graphique utilisant un cercle divisé en parts (segments) pour représenter la proportion numérique (distribution en pourcentage) de données nominales.

diagramme circulaire de la population

Ce graphique représente la distribution en pourcentage de la population par région.

Note
Remarque

Bien que les diagrammes circulaires soient esthétiques, il convient généralement de les éviter, car ils déforment la représentation des données. Une catégorie avec de nombreux éléments semblera encore plus grande, tandis qu'une catégorie avec peu d'éléments paraîtra encore plus petite.

Diagramme circulaire avec étiquettes

Utiliser la fonction pie() du module pyplot pour créer un diagramme circulaire. Son seul paramètre obligatoire est la donnée (x).

Le paramètre labels attribue des étiquettes à chaque segment et doit être une séquence de chaînes de caractères.

123456
import 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)
copy

Ce DataFrame contient la population de chaque région.

123456
import 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()
copy

La fonction pie() a été appelée avec la Series des données de population passée en tant que paramètre x, et la Series des noms de régions fournie comme étiquettes de segments à l'aide du paramètre labels.

Ajout des pourcentages

Pour afficher le pourcentage de chaque segment, utiliser le paramètre autopct dans la fonction pie(). Ce paramètre contrôle la façon dont les pourcentages sont formatés et affichés à l'intérieur du graphique.

Il accepte soit une chaîne de format, soit une fonction. Ici, l'accent est mis sur l'utilisation d'une chaîne de format.

123456789
import 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()
copy

Chaîne de format

La chaîne %1.1f%% permet de formater les valeurs de pourcentage affichées dans le diagramme circulaire.

  • %f indique que la valeur est un nombre à virgule flottante ;
  • .1 spécifie un chiffre après la virgule ;
  • Le double % garantit l'affichage du symbole pourcentage dans le résultat.
Note
Approfondir

Si vous souhaitez explorer davantage de paramètres, voici la documentation de pie() à consulter.

Tâche

Swipe to start coding

  1. Utiliser la fonction appropriée pour créer un diagramme circulaire.
  2. Utiliser incomes comme données pour le diagramme circulaire (premier argument).
  3. Définir les étiquettes sur names via le deuxième argument.
  4. Définir le format du pourcentage en nombre flottant avec un chiffre après la virgule via le troisième argument.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3
single

single

some-alt