Handlung.Äußern.Line_geo

Handlung.Äußern.Line_geo

In diesem Tutorial zeigen wir Ihnen, wie Sie mit dem Plotly Express -Modul geografische Linien erstellen können.

Geografische Linien mit Plotly Express

In Plotly können wir die Funktion line_geo () aus dem Express -Modul verwenden. Die Funktionssyntax ist unten dargestellt:

Handlung.äußern.line_geo (data_frame = none, lat = none, lon = none, popals = none, locationMode = none, Geojson = Keine, featureIdkey = none, color = none, line_dash = none, text = Keine, facet_row = none, facet_col = none, facet_col_wrap=0, facet_row_spacing=None, facet_col_spacing=None, hover_name=None, hover_data=None, custom_data=None, line_group=None, symbol=None, animation_frame=None, animation_group=None, category_orders=None, labels=None, color_discrete_sequence= Keine, color_discrete_map = keine, line_dash_sequence = keine, line_dash_map = keine, symbol_sequence = none, symbol_map = keine, markers = false, projection = none, scope = none, center = none, fitbounds = none, basemap_vissible = none, title = none, keine template = keine, width = keine, Höhe = keine)

Im Folgenden finden Sie eine Liste der nützlichsten Parameter, die Sie bei der Arbeit mit der Funktion Line_GEO () wissen müssen:

  1. Data_frame - Gibt den Datenrahmen an, der die Liste der Spalten enthält, die im Diagramm verwendet werden sollen.
  2. Lat - Gibt den Spaltennamen an, dessen Werte verwendet werden, um die Markierungen entsprechend dem Breitengrad auf der Karte zu positionieren.
  3. Lon - Gibt die Position der Markierungen auf der Länge auf der Karte an.
  4. Standorte - Gibt die Spalte an, deren Werte gemäß dem Standortmodus interpretiert und den LAT/LON -Parametern abgebildet sind.
  5. Standortmode - Gibt den Satz von Standorten an.

Beispiel

Lassen Sie uns veranschaulichen, wie Sie geografische Linien mit der Funktion line_geo () erstellen. Nehmen Sie das unten angegebene Code -Beispiel:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Jahr == 2007")
Abb = Px.line_geo (df, popals = 'iso_alpha')
Feige.zeigen()

Im obigen Beispiel beginnen wir damit, das Plotly Express -Modul zu importieren. Anschließend importieren wir die GapMinder -Daten und fragen den Datensatz von 2007 ab.

Wir zeichnen dann Zeilenkarten mit der Funktion line_geo () mit dem angegebenen Datensatz ab. Dies sollte eine Zahl wie unten gezeigt zurückgeben:

Um den Markierungen auf der Karte eindeutige Farbe hinzuzufügen, können wir den Farbparameter verwenden, wie im folgenden Beispielcode gezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage („Jahr == 2007“)
Abb = Px.line_geo (df, popals = 'iso_alpha', color = 'continent')
Feige.zeigen()

In diesem Fall gibt der obige Code Zeilenkarten mit eindeutigen Farben für jeden Kontinent zurück.

Ein Beispiel, das sich daraus ergibt, ist unten dargestellt:

Mit Plotly können Sie auch die Projektion der Karte mit dem Projektionsparameter angeben.

Um die Karte in einer stereografischen Projektion anzuzeigen, können wir den folgenden Code ausführen:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Jahr == 2007")
Abb = Px.line_geo (df, popals = 'iso_alpha', color = 'continent', projection = 'stereographic')
Feige.zeigen()

Die resultierende Abbildung, wie unten gezeigt:

Um die benutzerdefinierte Breite und Höhe der Abbildung anzugeben, können wir die Parameter der Breite und der Höhe verwenden, wie im folgenden Beispiel gezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Jahr == 2007")
Abb = Px.line_geo (df, popals = 'iso_alpha', color = 'continent', projection = 'stereographic', width = 1200, Höhe = 600)
Feige.zeigen()

Resultierende Abbildung:

Denken Sie daran, dass das vorherige Diagramm nicht die tatsächlichen Dimensionen darstellt.

Abschluss

In diesem Artikel haben wir untersucht, wie wir mit dem Plotly Express -Modul und der Funktion line_geo () geografische Linien auf einer Karte erstellen können.