Handlung.Äußern.Choropleth

Handlung.Äußern.Choropleth
Eine Choropleth -Karte oder ein Choropleth -Diagramm ist ein spezifisches Diagramm, das eine Karte und farbige Polygone verwendet, um die räumlichen Variationen von Daten darzustellen.

In diesem Artikel untersuchen wir, wie wir die Choropleth -Karten mit dem Plotly Express -Modul erstellen können.

Handlung.äußern.Choropleth ()

Um eine Choropleth -Karte mit dem Express -Modul zu erstellen, verwenden wir die Funktion choropleth (). Die Funktion nimmt eine Syntax an, wie im Folgenden gezeigt:

Handlung.äußern.choropleth(data_frame=None, lat=None, lon=None, locations=None, locationmode=None, geojson=None, featureidkey=None, color=None, 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 = Keine, Animation_Frame = Keine, Animation_Group = Keine, category_orders = Keine, labels = none, color_discrete_sequence = none, color_discrete_map = none, color_coloUngous, color_coloUngous, color_colinuous, color_colinuous, color_colinuous, color_coloUngous, color_coloUn, color_coloUngouNo. Keine, projection = keine, Scope = Keine, center = keine, fitbounds = keine, basemap_visible = keine, title = keine, Vorlage = keine, width = keine, Höhe = keine)

Das Folgende sind die häufigsten Funktionsparameter, die Sie wissen müssen:

  1. Data_Frame - Gibt die Variable an, die die im Diagramm verwendete Spalte hält. Sie können diesen Wert als Datenrahmen, als Wörterbuch oder ein Array -ähnliches Objekt übergeben.
  2. Lat -Specificificificificifics der Werte, die verwendet werden, um die Markierungen entlang der Breitengradmarkierungen auf einer Karte zu positionieren. Sie können diesen Wert als Spaltenname innerhalb des DataFrame- oder einer PANDAS -Serie übergeben.
  3. LON - Ähnlich wie bei LAT, aber die Werte dieses Parameters werden verwendet, um die Markierungen entlang der Länge auf der Karte zu platzieren.
  4. Standorte - Gibt die gemäß dem Parameter von LOCKEMODE interpretierten Werte an und dem Längengrad und dem Breitengrad zugeordnet.
  5. locationMode - Gibt den Satz von Positionen an, die zur Übereinstimmung mit den Einträgen an den Standorten zu den Regionen der Karte verwendet werden.
  6. Geojson - Gibt die Sammlung an, die die IDs enthält, auf die sich die Standorte beziehen.
  7. Farbe - Gibt die Werte an, die verwendet werden, um den Markierungen eine eindeutige Farbe zuzuweisen.
  8. Umfang - Gibt den Kartenbereich an. Die Standardwerte werden auf die Welt gesetzt. Die akzeptierten Werte sind wie folgt:
    1. 'Welt'
    2. 'USA'
    3. 'Europa'
    4. 'Asien'
    5. 'Afrika'
    6. 'Nordamerika'
    7. 'Südamerika'
  9. Mitte - Legt den Mittelpunkt der Karte fest.
  10. Titel - Bietet einen Titel für die Choropleth -Karte.
  11. Breite/Höhe - Legt die Breite und Höhe der Figur in Pixel fest.

Basic Choropleth Map

Wir können eine Weltkarte mit der Choropleth -Funktion erstellen, wie im Folgenden gezeigt:

Handlung importieren.als px ausdrücken
Abb = Px.Choropleth (locationMode = 'USA-State', Scope = 'World', Color = [1])
Feige.zeigen()

Der vorherige Code erstellt eine Weltkarte, wie im Folgenden gezeigt:

Spezifische Bereiche hervorheben

Wir können einige spezifische Bereiche auf einer Karte unter Verwendung des Parameters des Standorts hervorheben. Um die verschiedenen Zustände hervorzuheben, können wir den folgenden Code ausführen:

Handlung importieren.als px ausdrücken
Abb = Px.Choropleth (Standorte = ["TX", "CA", "CO"], locationMode = 'USA-State', Scope = 'USA', Color = [1,2,3])
Feige.zeigen()

In diesem Beispiel geben wir die Zustände an, die wir unter Verwendung ihres State -Code im Parameter von Standorten hervorheben möchten.

Die resultierende Abbildung ist wie im Folgenden dargestellt:

Wir können dasselbe in einer Weltkarte erreichen, wie im folgenden Code gezeigt:

Handlung importieren.als px ausdrücken
Abb = Px.Choropleth (Standorte = ['Irland', 'Ägypt', 'Kanada'], locationMode = 'Landnamen', Scope = 'World', Color = [1,2,3])
Feige.zeigen()

Der angegebene Code gibt mit der Weltkarte und den zuvor hervorgehobenen Ländern eine Choropleth -Handlung zurück.

Ausgang:

Wir können auch einen Choropleth erstellen, basierend auf Datenframedaten. Zum Beispiel können wir die Gapminder -Daten aus den Plotly -Daten verwenden, wie im folgenden dargestellt:

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

Das angegebene Diagramm gibt die folgende Abbildung zurück:

Diese Zahl zeigt die Weltbevölkerung.

Abschluss

Dieser Artikel deckt die Grundlagen der Erstellung und Arbeiten mit Choropleth -Karten in Plotly ab.