Tracer.Exprimer.Density_heatmap

Tracer.Exprimer.Density_heatmap
Dans cet article, nous découvrirons comment nous pouvons utiliser la fonction density_heatmap () à partir du module Plotly Express pour créer les parcelles de map thermique densité.

Plongeons-nous dans.

Syntaxe de fonction

La fonction density_heatmap () a une syntaxe comme indiqué dans ce qui suit:

Ce qui suit est une liste des paramètres les plus utiles que vous devez connaître lors de la création des thermaps de densité à l'aide de la fonction density_heatmap ():

  1. trame de données - Spécifie le cadre de données contenant les noms de colonne utilisés dans le tracé.
  2. X - Définit les valeurs utilisées pour positionner les marques le long de l'axe x dans le plan cartésien.
  3. y - Définit les valeurs utilisées pour positionner les marques le long de l'axe y dans le plan cartésien.
  4. z - Positionne les marques le long de l'axe z.
  5. FACET_ROW - Définit les valeurs utilisées pour attribuer les marques aux sous-intrigues facettées dans la direction verticale.
  6. FACET_COL - Définit les valeurs utilisées pour attribuer les marques aux sous-intrigues à facettes le long de la direction horizontale.
  7. orientation - Définit l'orientation de l'intrigue.
  8. histfunc - Définit la fonction agrégée utilisée dans le tracé.
  9. titre - Définit le titre de la figure.
  10. largeur hauteur - Définit la largeur et la hauteur de la figure résultante en pixels.

Exemple pratique

Le code suivant illustre comment créer une carte thermique de densité à l'aide de la fonction density_heatmap ():

Importer un terrain.Exprime comme PX
df = px.données.iris()
Fig = px.density_heatmap (df, x = 'sepal_length', y = 'sepal_width')
figue.montrer()

Le code précédent renvoie la carte thermique de la densité comme indiqué dans ce qui suit:

Définition du nombre de bacs

Nous pouvons spécifier le nombre de bacs que nous souhaitons afficher à l'aide des paramètres NBINSX et NBINSY comme indiqué dans les éléments suivants:

Importer un terrain.Exprime comme PX
df = px.données.iris()
Fig = px.density_heatmap (df, x = 'sepal_length', y = 'sepal_width', nbinsx = 30, nbinsy = 30)
figue.montrer()

La figure résultante est la suivante:

Ajout de parcelles marginales

Vous pouvez ajouter les tracés marginaux à une carte thermique de densité en utilisant les paramètres marginal_x et marginal_y comme indiqué dans les éléments suivants:

Importer un terrain.Exprime comme PX
df = px.données.iris()
Fig = px.density_heatmap (df, x = 'sepal_length', y = 'sepal_width', nbinsx = 30, nbinsy = 30, marginal_x = 'histogram', marginal_y = 'histogram')
figue.montrer()

Le code précédent ajoute les histogrammes marginaux sur l'axe x et y de la densité.

La figure résultante est la suivante:

Spécifiant une échelle de couleurs

Nous pouvons également spécifier une échelle de couleurs souhaitée pour la carte thermique en utilisant le paramètre Color_continet_scale comme indiqué dans les éléments suivants:

Fig = px.density_heatmap (df, x = 'sepal_length', y = 'sepal_width', nbinsx = 30, nbinsy = 30, marginal_x = 'histogram', marginal_y = 'histogram', colore_continuous_scale = px.couleurs.séquentiel.Enfer)
figue.montrer()

Sortie Figure:

Création d'une carte thermique à densité à facettes

Vous pouvez également créer les sous-intrigues de densité à facettes à l'aide des paramètres FACET_ROW et FACET_COL comme illustré dans le code suivant:

Importer un terrain.Exprime comme PX
df = px.données.conseils()
Fig = px.density_heatmap (df, x = "total_bill", y = "tip", facet_row = "sexe", facet_col = "fumeur")
figue.montrer()

Sortie Figure:

Et c'est tout.

Conclusion

Cet article explore comment créer les différents types de cartes thermiques de densité à l'aide de Plotly Express. Vérifiez le document pour en savoir plus.