Radar chart

Il existe plusieurs méthodes pour représenter l'information, des chiffres, des tableaux, des diagrammes.

Une forme de diagramme qui est souvent peu utilisé est le diagramme de Kiviat, qui représente sous la forme de pointe de tarte différentes informations.

Dans cet article, je décrirai les méthodes pour réaliser un graphiques tels que celui-ci.

radar

Le graphique est fait en utilisant la librairie matplotlibopen in new window, qui permets la visualisation de graphiques à l'aide de Python.

Pour les données, prennons ce tableau représentant la préférence de 9 fruits de 3 différentes personnes.

LuciScottMark
Pomme4.54.852
Orange4.53.44.5
Banane1.81.62
Kiwi3.843
Mandarine4.82.62.5
Melon43.83
Poire1.72.54
Fraise23.53
Framboise4.93.85

Pour garder les données en mémoire, l'un des formats recommandé est l'utilisation de dataframe, un élément de la librairie pandasopen in new window.

import matplotlib.pyplot as plt
import pandas as pd
from math import pi

# Mise en place des données
df = pd.DataFrame({
'groupe': ['Luci','Scott','Mark'],
'Pomme' : [4.5,4.85,2],
'Orange': [4.5,3.4,5],
'Banane': [1.8,1.6,2],
'Kiwi':   [3.8,4,3],
'Ananas': [4.8,2.6,2.5],
'Melon':  [4,3.8,3],
'Poire':  [1.7,2.5,4],
'Fraise': [2,3.5,3],
'Datte':  [4.9,3.8,5]
})

En effectuant un print(df), nous avons le résultat des données en mémoire.

  groupe  Pomme  Orange  Banane  Kiwi  Ananas  Melon  Poire  Fraise  Datte
0   Luci   4.50     4.5     1.8   3.8     4.8    4.0    1.7     2.0    4.9
1  Scott   4.85     3.4     1.6   4.0     2.6    3.8    2.5     3.5    3.8
2   Mark   2.00     5.0     2.0   3.0     2.5    3.0    4.0     3.0    5.0

Section en progression

Article en cours d'écriture.

⏳️: