Tracer.Exprimer.Tramper

Tracer.Exprimer.Tramper
Un Treemap est l'un des types de parcelles les moins courantes que vous rencontrerez. Cependant, il est utile lorsque vous devez afficher les données hiérarchiques. Un Treemap utilise une séquence de rectangles imbriqués pour afficher la hiérarchie définie par les étiquettes et les attributs.

Vous pouvez ensuite cliquer sur chaque secteur du rectangle pour afficher les informations imbriquées à l'intérieur. Par conséquent, c'est un excellent outil lorsque vous avez une grande hiérarchie.

Pour ce tutoriel, nous explorerons comment nous pouvons utiliser les fonctionnalités du module Plotly Express pour créer le Treemaps.

Si vous êtes prêt, plongeons-nous.

Tracer.Exprimer.Treemap ()

Comme vous l'avez probablement deviné, pour créer un Treemap dans Plotly, nous utiliserons la fonction Treemap () du module express.

La syntaxe de fonction est comme indiqué dans les éléments suivants:

tracer.exprimer.Treemap (data_frame = non, names = non, vaux = non, parents = non, ids = non, path = non, colore = non, colore_continuf_scale = non, range_color = non, colore_continuous_midpoint = non, colore_discrete_sence = non, colore_discrete_map = non, colore_discrete_sence = hover_name = aucun, hover_data = aucun, personnalisé_data = aucun, labels = non, title = aucun, template = non, width = non, hauteur = non, branchValues ​​= non, maxDepth = non

La fonction a une syntaxe relativement simple. Les paramètres les plus importants que nous devons connaître comprennent:

  1. Data_frame - spécifie le data_frame en maintenant les noms de colonne pour le tracé. Vous pouvez transmettre cette valeur en tant que DataFrame, un dictionnaire ou un objet Array_like.
  2. Noms - Ce paramètre définit les valeurs utilisées comme étiquettes pour les secteurs.
  3. valeurs - fait référence aux valeurs associées aux secteurs.
  4. parents - définit les valeurs utilisées comme parents.
  5. IDS - Spécifie les valeurs utilisées pour définir les ID des secteurs.
  6. Chemin - définit les valeurs utilisées pour la hiérarchie des secteurs.
  7. couleur - définit les valeurs utilisées pour attribuer une couleur unique aux marques.

Exemple 1:

Créons un treemap en utilisant l'intrigue. Nous commençons par définir une liste de noms. Nous définissons ensuite les parents de chaque parent dans une autre liste. Nous pouvons alors créer un Treemap de la famille.

Importer un terrain.Exprime comme PX
noms = ["Naomi", "Aaron", "Andrew", "Eddie", "Sarah", "Liz", "Lana"]
Parents = ["", "Naomi", "Naomi", "Liz", "Lana", "", ""]
Fig = px.Treemap (noms = noms, parents = parents)
figue.montrer()

Une fois que nous exécutons le code ci-dessus, nous voyons un Treemap comme indiqué dans les éléments suivants:

Exemple 2:

Nous pouvons créer le Treemap hiérarchique en spécifiant les différents niveaux de hiérarchie comme une liste de colonnes.

Nous pouvons utiliser les données TIPS () pour illustrer ceci:

df = px.données.conseils()
Fig = px.Treemap (df, path = ['Day', 'Time', 'Tip'], Values ​​= 'Total_Bill', Color = 'Day')
figue.montrer()

La figure résultante est la suivante:

Et c'est tout.