Tracer.Exprimer.Parcourir

Tracer.Exprimer.Parcourir
«Les coups de soleil sont un type de tracé qui utilise des axes radiaux pour visualiser les données hiérarchiques s'étendant à partir du niveau racine. Les gradins sont étroitement similaires aux parcelles de TreeMap ou des parcelles de glaçon.

Les données commencent au centre, et tous les enfants s'étendent sur les anneaux extérieurs de l'intrigue.

Dans cet article, nous explorerons comment nous pouvons créer des parcelles Sunburst en utilisant le module Plotly Express."

Syntaxe de fonction et liste de paramètres

La syntaxe de fonction est exprimée ci-dessous:

tracer.exprimer.Sunburst (data_frame = aucun, noms = aucun, valeurs = aucun, parents = aucun,
path = non, ids = non, colore = non, colore_continuous_scale = aucun, range_color = aucun,
color_continuous_midpoint = aucun, colore_discrete_sequence = aucun,
color_discrete_map = aucun, hover_name = aucun, hover_data = aucun, personnalisé_data = aucun,
Labels = aucun, title = aucun, modèle = aucun, largeur = aucun, hauteur = aucun,
BranchValues ​​= Aucun, maxDepth = Aucun)

Les paramètres les plus utiles lors de l'utilisation de cette fonction sont comme indiqué ci-dessous:

  1. trame de données - définit le cadre de données contenant la colonne utilisée dans le tracé.
  2. des noms - Spécifie les valeurs utilisées comme étiquettes pour les secteurs.
  3. valeurs - définit les valeurs utilisées pour définir les valeurs associées aux secteurs.
  4. parents - définit les valeurs utilisées comme parents dans le soleil.
  5. chemin - Spécifie les valeurs utilisées pour définir la hiérarchie des secteurs du niveau racine.
  6. identifiant - Définit les valeurs utilisées pour définir les ID des secteurs.

Exemple

Le code ci-dessous illustre comment créer une simple intrigue Sunburst.

Importer un terrain.Exprime comme PX
data = dict (
Distros = ['Debian', 'Centos', 'Fedora', 'Red Hat Linux', 'OpenSUSE', 'Qubes', 'SUSE Studio', 'Ubuntu', 'Kubuntu', 'xubuntu'],
Parents = [", 'Red Hat Linux', 'Red Hat Linux',", 'Red Hat Linux', 'Fedora', 'Opensuse', 'Debian', 'Ubuntu', 'Ubuntu']
)
Fig = px.Sunburst (données, noms = «distros», parents = «parents»)
figue.montrer()

La figure ci-dessus doit retourner une silhouette Sunburst comme indiqué:

Nous pouvons créer une couleur distincte pour chaque secteur en définissant le paramètre de couleur comme indiqué:

Importer un terrain.Exprime comme PX
data = dict (
Distros = ['Debian', 'Centos', 'Fedora', 'Red Hat Linux', 'OpenSUSE', 'Qubes', 'SUSE Studio', 'Ubuntu', 'Kubuntu', 'xubuntu'],
Parents = [", 'Red Hat Linux', 'Red Hat Linux',", 'Red Hat Linux', 'Fedora', 'Opensuse', 'Debian', 'Ubuntu', 'Ubuntu']
)
Fig = px.Sunburst (données, noms = «distros», parents = «parents», color = «distros»)
figue.montrer()

Le code ci-dessus doit attribuer une couleur unique en fonction de la distribution comme indiqué:

Fermeture

Cet article couvre les bases de la création de tracés Sunburst en utilisant le module Plotly Express.

Codage heureux!!