Tracer.Exprimer.Choropleth

Tracer.Exprimer.Choropleth
Une carte Choropleth ou un tracé de Choropleth est un tracé spécifique qui utilise une carte et des polygones colorés pour représenter les variations spatiales des données.

Dans cet article, nous explorons comment nous pouvons créer les cartes Choropletth à l'aide du module Plotly Express.

Tracer.exprimer.choropleth ()

Pour créer une carte Choropleth à l'aide du module express, nous utilisons la fonction choropleth (). La fonction prend une syntaxe comme indiqué dans ce qui suit:

tracer.exprimer.choropleth (data_frame = non, lat = non, lon = non, locations = non, locationMode = non, geojson = non, netleidkey = non, color = non, facet_row = non, facet_col = non FACET_COL_SPACINE = Aucun, hover_name = Aucun, hover_data = aucun, personnalisé_data = aucun, animation_frame = non, animation_group = non, non, CATYL_ORDERS = NONE, Labels = None, Color_Discrete_Sequence = Aucun, Color_Discrete_Map = None, Color_continuve_Scale = Aucun, range_COLOR = NON Aucun, projection = aucun, scope = aucun, centre = aucun, fitbounds = aucun, basemap_visible = aucun, titre = aucun, modèle = aucun, largeur = aucun, hauteur = aucun)

Voici les paramètres de fonction les plus courants que vous devez connaître:

  1. data_frame - spécifie la variable tenant la colonne utilisée dans le tracé. Vous pouvez transmettre cette valeur en tant que DataFrame, un dictionnaire ou un objet comme un tableau.
  2. Lat-spécifie les valeurs utilisées pour positionner les marques le long des marques de latitude sur une carte. Vous pouvez transmettre cette valeur en tant que nom de colonne dans le DataFrame ou une série Pandas.
  3. Lon - similaire à Lat mais les valeurs de ce paramètre sont utilisées pour placer les marques le long de la longitude sur la carte.
  4. Emplacements - Spécifie les valeurs interprétées en fonction du paramètre LocationMode et mappées à la longitude et à la latitude.
  5. LocationMode - Spécifie l'ensemble des emplacements utilisés pour correspondre aux entrées des emplacements aux régions de la carte.
  6. Geojson - Spécifie la collection contenant les ID qui sont référencées par les emplacements.
  7. Couleur - Spécifie les valeurs utilisées pour attribuer une couleur unique aux marques.
  8. Portée - Spécifie la portée de la carte. Les valeurs par défaut sont définies sur le monde. Les valeurs acceptées sont les suivantes:
    1. 'monde'
    2. 'Etats-Unis'
    3. 'L'Europe '
    4. 'Asie'
    5. 'Afrique'
    6. 'Amérique du Nord'
    7. 'Amérique du Sud'
  9. Centre - Définit le point central de la carte.
  10. Titre - Fournit un titre pour la carte Choropleth.
  11. Largeur / hauteur - Définit la largeur et la hauteur de la figure en pixels.

Carte de Choropleth de base

Nous pouvons créer une carte du monde en utilisant la fonction Choropleth comme indiqué dans les éléments suivants:

Importer un terrain.Exprime comme PX
Fig = px.Choropleth (locationMode = 'USA-States', Scope = 'World', Color = [1])
figue.montrer()

Le code précédent crée une carte du monde comme indiqué dans ce qui suit:

Mettre en évidence des zones spécifiques

Nous pouvons mettre en évidence certains domaines spécifiques sur une carte en utilisant le paramètre des emplacements. Par exemple, pour mettre en évidence les différents états, nous pouvons exécuter le code suivant:

Importer un terrain.Exprime comme PX
Fig = px.Choropleth (emplacements = ["TX", "CA", "CO"], LocationMode = 'USA-States', Scope = 'USA', Color = [1,2,3])
figue.montrer()

Dans cet exemple, nous spécifions les États que nous souhaitons mettre en évidence en utilisant leur code d'état dans le paramètre des emplacements.

La figure résultante est comme indiqué dans ce qui suit:

Nous pouvons accomplir la même chose dans une carte du monde comme indiqué dans le code suivant:

Importer un terrain.Exprime comme PX
Fig = px.Choropleth (emplacements = [«Irlande», «Égypte», «Canada»], LocationMode = «Country Names», Scope = «World», Color = [1,2,3])
figue.montrer()

Le code donné renvoie un tracé de Choropleth avec la carte du monde et les pays précédemment mis en évidence.

Sortir:

Nous pouvons également créer un choropleth basé sur une données de données de données. Par exemple, nous pouvons utiliser les données GapMinder à partir des données tracé comme indiqué dans ce qui suit:

Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ('année == 2007')
Fig = px.choropleth (df, locations = 'iso_alpha', color = 'pop')
figue.montrer()

Le tracé donné renvoie le chiffre suivant:

Ce chiffre représente la population mondiale.

Conclusion

Cet article couvre les principes fondamentaux de la création et du travail avec des cartes Choropleth dans l'intrigue.