Lass uns diskutieren.
Funktionssyntax und Parameter
Die Funktion übernimmt die folgende Syntax:
Handlung.äußern.Scatter_mapbox (data_frame = none, lat = none, lon = none, color = none, text = none, hover_name = none, hover_data = none, Custom_data = Keine, size = none, Animation_Frame = none, Animation_Group = none, category_orders = keine labels=None, color_discrete_sequence=None, color_discrete_map=None, color_continuous_scale=None, range_color=None, color_continuous_midpoint=None, opacity=None, size_max=None, zoom=8, center=None, mapbox_style=None, title=None, template= Keine, width = keine, Höhe = keine)Die Funktionsparameter sind wie folgt:
Beispiel:
Der folgende Code zeigt, wie Sie eine einfache Streuungs -MAPBox erstellen. Auf diese Weise müssen Sie ein MAPBox -Konto haben und auf Zugang zu Token zugreifen.
Handlung importieren.als px ausdrückenIm angegebenen Code importieren wir zunächst das Plotly Express -Modul als PX. Wir importieren auch die Pandas, mit denen wir die CSV -Daten lesen können.
Der nächste Schritt besteht darin, das Zugriffstoken für die Mapbox -API zu lesen. Sie erhalten dieses Token, sobald Sie sich für die Mapbox angemeldet haben.
Speichern Sie den Zugriff auf eine Datei, die mit endet .mapbox_token und lesen Sie es mit der offenen Funktion.
Als nächstes laden wir die CSV -Datei, die die Daten enthält. Sie können in der folgenden Ressource auf diese Datei zugreifen:
https: // simpleMaps.COM/Daten/Weltstädte
Der nächste Schritt besteht darin. Schließlich erstellen wir die Streuemapbox der Weltstädte. Die resultierende Abbildung ist wie im Folgenden dargestellt:
Um bei Standardeinstellung eine bessere Ansicht zu erhalten, können wir den Zoomparameter verwenden, wie im Folgenden gezeigt:
Abb = Px.Scatter_mapbox (df, lat = lat, lon = lon, labels = city_name, zoom = 1)Der angegebene Code legt die Zoomebene auf 1 fest, sodass Sie die gesamte Karte anzeigen können. Diese Ansicht kann je nach Umgebung und Bildschirmverhältnis variieren.
Um eine andere Farbe für jede Stadt festzulegen, legen Sie den Farbparameter fest:
Abb = Px.Scatter_mapbox (df, lat = lat, lon = lon, labels = city_name, zoom = 1, color = City_name)HINWEIS: Dieser Vorgang kann in Abhängigkeit von der Datenframegröße lange dauern.
Abschluss
Dieser Artikel beschreibt eine einfache Methode zum Erstellen einer Streukiste mithilfe der Mapbox -API und der Funktion Plotly Scatter_Mapbox ()). Überprüfen Sie das Dokument für weitere.