Tracer.graph_objects.choroplethmapbox

Tracer.graph_objects.choroplethmapbox
Selon les statistiques agrégées, une carte Choropleth est une carte statistique composée de polygones colorés. Il est principalement appliqué dans les zones géographiques, comme les pays, les États, les comtés et les codes postaux.

Lorsque vous travaillez avec une analyse statistique, vous rencontrez souvent des scénarios où vous devez tracer une carte Choropleth.

Par conséquent, cet article discutera de la façon dont vous pouvez créer une Mapbox Choropleth à l'aide de Graph_Objects de Plotly.

Tracer.graph_objects.chroplethmapbox ()

La classe choroplethmapbox () à partir de Plotl'y Graph_Objects nous permet de créer un objet Choroplethmapbox avec des propriétés et une personnalisation spécifiques.

La syntaxe est illustrée ci-dessous:

classe.graph_objects.Choroplethmapbox (arg = non, autoColorsCale = Aucun, ci-dessous = Aucun, Coloraxis = Aucun, ColorBar = Aucun, ColorScale = Aucun, CustomData = Aucun, CustomDataSrc = Aucun, fonctionnalidke hoverLabel = Aucun, hoverTemplate = non, hoverTemplaterc = non, hoverText = non, hoverTextsrc = non, ids = non, idsssrc = non, légendgroup = non Aucun, meta = aucun, metaSrc = aucun, name = aucun, reverseScale = aucun, selected = non, selectedpoints = non, showleGend = non, showScale = aucun, stream = non, subplot = aucun, text = non uid = aucun, uireVision = aucun, non sélectionné = aucun, visible = aucun, z = aucun, zauto = aucun, zmax = aucun, zmid = aucun, zmin = aucun, zsrc = aucun, ** kwargs)


Voici plusieurs propriétés essentielles que vous utiliserez lors de l'utilisation de la Choroplethmapbox:

    1. Arg - Spécifie les propriétés de l'objet Choroplethmapbox en tant que dictionnaire.
    2. Géojson - Spécifie les données Geojson associées à la choroplethmapbox.
    3. à l'échelle automatique - Définit la palette d'échelle de couleurs, telle que la défaut ou la coutume. C'est une valeur booléenne.
    4. Géojson - Spécifie les données Geojson requises pour la trace de choropleth. Si aucune valeur n'est déterminée, Plotly utilisera la carte de base par défaut.
    5. Emplacements - Définit la coordonnée à l'aide des ID de localisation ou des noms.
    6. Mode de location - Ce paramètre spécifie les ensembles d'emplacements utilisés pour correspondre aux entrées du paramètre de l'emplacement.
    7. Échelle de couleurs - Spécifie l'échelle de couleur comme un tableau RVB.
    8. Hoverinfo - Spécifie les informations qui apparaissent sur la trace sur le plan de souris.
    9. Texte - Spécifie les éléments de texte associés à chaque emplacement.
    10. Uid - attribue un identifiant unique de la trace de choropleth.
    11. Z - Spécifie les valeurs de couleur.
    12. Nom - Spécifie le nom de la trace de Choropleth.
    13. Méta - Fournit des informations supplémentaires sur des métadonnées associées au choropleth.
    14. Visible - sets si l'objet Choropleth est visible ou non.
    15. Identifiant - attribue une étiquette à chaque colonne.

Vous remarquerez qu'il partage des propriétés similaires en tant que carte Choropleth.

Exemple 1

L'exemple suivant illustre comment nous pouvons créer une choroplethmapbox à l'aide de la classe Choroplethmapbox à partir de Graph_Objects de Plotly:

De Urllib.demander une urlopen d'importation
Importer JSON
Importer un terrain.Graph_objects comme Go
Importer des pandas en tant que PD
avec urlopen ('https: // brut.githubusercontent.com / tracé / ensembles de données / Master / Geojson-County-Fips.JSON ') comme réponse:
comtés = JSON.Charge (réponse)
df = pd.read_csv ("https: // brut.githubusercontent.com / tracé / ensembles de données / Master / FIPS-UNEMP-16.csv ",
dtype = "fips": str)
Fig = aller.Figure (allez.Choroplethmapbox (geojson = comtés, emplacements = df.fips, z = df.sans emporter,
ColorScale = "Reds", zmin = 0, zmax = 12,
Marker_opacity = 0.5, Marker_line_Width = 0), Layout = dict (mapbox_style = "Carto-Positron",
mapbox_zoom = 3, mapbox_center = "lat": 37, "lon": -95))
figue.montrer()


Dans l'exemple précédent, nous utilisons les ensembles de données GeoJSON Data et FIPS UNEMS à partir du repo de jeu de données Plotly.

Nous utilisons ensuite le go.Figure la fonction et passez les propriétés de la choroplethmapbox dans le go.Classe choroplethmapbox ().

Notez que nous passons les propriétés de mise en page en tant que dictionnaire. Le code précédent doit renvoyer un chiffre comme indiqué:

Exemple 2

Vous pouvez personnaliser la disposition de votre tracé à l'aide de la fonction update_layout (). Par exemple, pour basculer la disposition de la Mapbox sur une carte de rue ouverte, vous pouvez exécuter le code suivant:

figue.Update_layout (mapbox_style = "Carto-Darkmatter")


Le code précédent doit ajouter un fond sombre avec l'échelle de couleurs set. Le tracé résultant est illustré ci-dessous:


N'hésitez pas à référencer la documentation pour en savoir plus sur les propriétés ChoropletHmapbox et comment les utiliser avec Graph_Objects.

Conclusion

Cet article fournit un tutoriel sur la façon de créer ChoropletHmapbox à l'aide des objets graphiques de Plotly. De plus, plusieurs paramètres essentiels ont été discutés lors de l'utilisation de la Choroplethmapbox: