tracer.exprimer.stalactite

tracer.exprimer.stalactite
Un graphique à glaçons ou un glaçon est utilisé pour représenter des données hiérarchiques à l'aide de secteurs rectangulaires qui en cascade de la note racine. Vous pouvez ensuite naviguer dans les données à travers différentes sections. Ils sont étroitement similaires aux parcelles Treemaps vous permettant de définir la hiérarchie via des étiquettes.

Dans cet article, nous explorerons comment créer des graphiques Icicle en utilisant le module Plotly Express.

Tracer.exprimer.stalactite()

Pour créer un tracé Icicle avec parcelle, nous utilisons la fonction Icicle (). La syntaxe de fonction est comme indiqué:

tracer.exprimer.ICTICLE (data_frame = non, names = non, vaux = aucun, parents = aucun, path = non, ids = non, colore = non, color_continuous_scale = non, range_color = non, colore_continuous_midpoint = non, cool_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

Voici les paramètres les plus courants que vous devrez utiliser lorsque vous travaillez avec les parcelles de glaçons:

  1. Data_frame - spécifie le cadre de données dont les valeurs sont utilisées comme noms de colonne pour le tracé.
  2. Noms - Spécifie les valeurs utilisées comme étiquettes pour les secteurs. Vous pouvez passer cela comme nom de colonne dans un cadre de données ou une série Pandas.
  3. Valeurs - Spécifie les valeurs utilisées pour définir les valeurs associées aux secteurs. Semblable au paramètre des noms, vous pouvez passer cette valeur en tant que nom de colonne ou une série Pandas.
  4. Parents - Spécifie les valeurs utilisées comme parents.
  5. Chemin - définit les valeurs utilisées pour définir la hiérarchie des secteurs.
  6. IDS - Définit les valeurs utilisées pour définir les ID des secteurs. Vous pouvez transmettre cette valeur en tant que colonne dans un dataframe ou une série Pandas.
  7. Couleur - Définit les valeurs utilisées pour attribuer une couleur unique aux marques de l'intrigue.
  8. Titre - Définit le titre de la figure.
  9. Largeur / hauteur - Définit la largeur et la hauteur de la figure en pixels.

La fonction renverra le graphique ICTICLE comme graph_objects.Type de figure.

Graphique de base

Pour illustrer comment créer un graphique à glaçons à l'aide de Plotly Express, nous pouvons exécuter un exemple de code comme indiqué:

Importer un terrain.Exprime comme PX
df = dict (
noms = [«oleh», «Jovian», «Galatea», «Herman», «Kublai», «Yvette», «Stina», «Andrej»],
parents = ['yvette', 'yvette', 'yvette', 'yvette', 'yvette', 'Andrej', 'Andrej', "],
)
Fig = px.ICTICLE (df, noms = «noms», parents = «parents»)
figue.montrer()

Le code ci-dessus doit renvoyer une figure comme indiqué:

Spécification du chemin

Nous pouvons représenter des données hiérarchiques avec chaque colonne représentant un niveau de hiérarchie différent. Nous pouvons utiliser le paramètre de chemin pour représenter le chemin du chemin pour les données comme indiqué:

df = px.données.conseils()
Fig = px.ICTICLE (DF, chemin = [PX.Constant («all»), «jour», «temps», «sexe»], valeurs = «total_bill»)
figue.montrer()

La figure résultante:

Régler la couleur

Nous pouvons également spécifier la colonne que nous souhaitons utiliser comme couleur pour les secteurs. Exemple:

df = px.données.conseils()
Fig = px.ICTICLE (DF, chemin = [PX.Constant («all»), «jour», «temps», «sexe»], valeurs = «total_bill», color = «jour»)
figue.montrer()

Chiffre:

Et c'est tout pour celui-ci.