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 = nonLa fonction a une syntaxe relativement simple. Les paramètres les plus importants que nous devons connaître comprennent:
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 PXUne 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()La figure résultante est la suivante:
Et c'est tout.