Handlung.Äußern.Scatter_geo

Handlung.Äußern.Scatter_geo
Plotly ermöglicht es uns, mit der Funktion Scatter_GEO () Streudiagramme auf einer Karte zu erstellen. In diesem Artikel werden wir untersuchen, wie wir diese Funktion in Plotly verwenden können.

Funktionssyntax und Parameter

Die Handlung.äußern.Scatter_GEO () -Funktion liefert eine relativ einfache Syntax, wie im Folgenden gezeigt:

Beachten Sie, dass die Funktion auch andere gemeinsame Syntax aus der Handlungsbibliothek leiht. Fühlen Sie sich frei, die Dokumente für mehr zu überprüfen.

Die Funktionsparameter sind die folgenden:

  1. Data_frame - Dies gibt den Datenrahmen an, der die Spaltennamen enthält.
  2. Lat - Der LAT -Parameter enthält die Werte, die verwendet werden, um die Markierungen auf dem Breitengrad der Karte zu positionieren.
  3. Lon - Ähnlich wie beim LAT -Parameter werden die Werte des LON -Parameters verwendet, um die Markierungen entlang der Länge auf der Karte zu positionieren.
  4. Standortmode - Bestimmt die Reihe von Standorten, die verwendet werden, um die Einträge an Orten zu Regionen auf der Karte zu entsprechen.
  5. Farbe - Gibt die Werte an, die verwendet werden, um den Streumarken eine eindeutige Farbe zuzuweisen.
  6. Titel - Definiert den Titel für die Figur.
  7. Breite Höhe - Legt die Breite und Höhe der Figur in Pixel fest.

Beispiel:

Der folgende Code zeigt, wie Sie eine Streukarte mit der Funktion Scatter_GEO () erstellen:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Jahr == 2007")
Abb = Px.Scatter_GEO (DF, SOPLATIONS = 'ISO_ALPHA', SIZE = 'GDPPERCAP')
Feige.zeigen()

Der angegebene Code gibt ein Streudiagramm der GdpperCap der Länder im DataFrame zurück.
Die resultierende Abbildung lautet wie folgt:

Wir können die Markierungen der Streuung anpassen, indem wir sie nach dem Land färben.

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Jahr == 2007")
Abb = Px.Scatter_GEO (DF, Standorte = 'iso_alpha', size = 'gdppercap', color = 'land')
Feige.zeigen()

Ausgang:

Wir können auch eine Streukarte mit der MAPBox -API erstellen, wie im Folgenden gezeigt:

Handlung importieren.als px ausdrücken
Pandas als PD importieren
df = pd.Read_csv ('Worldcities.CSV ')
px.set_mapbox_access_token (öffnen ('mapbox.mapbox_token ').lesen())
lat = df.Lat
lon = df.lng
df.Kopf()
Abb = Px.Scatter_geo (df, lat = lat, lon = lon)
Feige.zeigen()

Dies gibt eine Weltkarte aller Städte zurück.

Abschluss

Dieser Artikel beschreibt die einfachen Schritte zum Erstellen einer Streugeo -Karte mit der Funktion Scatter_GEO ().