Spiski.Wyrazić.Choroplet

Spiski.Wyrazić.Choroplet
Mapa choropletowa lub wykres choropletowy to specyficzny wykres, który wykorzystuje mapę i kolorowe wielokąty do reprezentowania przestrzennych zmian danych.

W tym artykule badamy, w jaki sposób możemy utworzyć mapy choropletowe za pomocą modułu ekspresowego fabularnego.

Spiski.wyrazić.Choroplet ()

Aby utworzyć mapę choropletową za pomocą modułu ekspresowego, używamy funkcji Choropleth (). Funkcja przyjmuje składnię, jak pokazano następująco:

spiski.wyrazić.CHOROPLETH (data_frame = brak, lat = brak, lon = brak, lokalizacje = brak, lokalizację = brak, geoJson = brak, cecheIdkey = brak, kolor = brak, facet_row = brak, facet_col = brak, facet_col_wrap = 0, facet_row_spacing = brak, Brak facet_col_spacing = brak, pod Hover_name = brak, pod Hover_Data = brak, custom_data = brak, animation_frame = brak, animation_group = brak, kategoria_orders = brak, etykiety = none, color_discrete_secence = brak Brak, projekcja = brak, zakres = brak, centr = brak, fitbounds = brak, basemap_visible = brak, tytuł = brak, szablon = brak, szerokość = brak, wysokość = brak)

Poniżej znajdują się najczęstsze parametry funkcji, które musisz wiedzieć:

  1. data_frame - określa zmienną trzymającą kolumnę używaną w wykresie. Możesz przekazać tę wartość jako ramkę danych, słownik lub tablicę podobną do obiektu.
  2. Lat -określa wartości użyte do ustawiania znaków wzdłuż znaków szerokości geograficznej na mapie. Możesz przekazać tę wartość jako nazwę kolumny w ramach danych lub serii pandy.
  3. LON - podobny do LAT, ale wartości tego parametru są używane do umieszczania znaków wzdłuż długości geograficznej na mapie.
  4. Lokalizacje - określa wartości interpretowane zgodnie z parametrem LocationMode i zmapowane na długość geograficzną i szerokość.
  5. LocationMode - Określa zestaw lokalizacji używanych do dopasowania wpisów w lokalizacjach do regionów mapy.
  6. Geojson - Określa kolekcję zawierającą identyfikatory, do których odwołują się lokalizacje.
  7. kolor - określa wartości użyte do przypisania unikalnego koloru do znaków.
  8. Zakres - określa zakres mapy. Wartości domyślne są ustawione na świat. Zaakceptowane wartości są następujące:
    1. 'świat'
    2. 'USA'
    3. 'Europa'
    4. 'Azja'
    5. 'Afryka'
    6. 'Ameryka północna'
    7. 'Ameryka Południowa'
  9. Centrum - ustawia punkt środkowy mapy.
  10. Tytuł - zapewnia tytuł mapy Choropleth.
  11. szerokość/wysokość - ustawia szerokość i wysokość figury w pikselach.

Podstawowa mapa Choropleth

Możemy utworzyć mapę świata za pomocą funkcji Choropleth, jak pokazano następująco:

importować fabuły.Wyraź jako PX
Ryc. = PX.Choropleth (LocationMode = „USA-States”, Scope = „World”, Color = [1])
Figa.pokazywać()

Poprzedni kod tworzy mapę świata, jak pokazano następująco:

Podkreśl określone obszary

Możemy podkreślić niektóre określone obszary na mapie za pomocą parametru lokalizacji. Na przykład, aby podkreślić różne stany, możemy uruchomić następujący kod:

importować fabuły.Wyraź jako PX
Ryc. = PX.Choropleth (Locations = [„TX”, „Ca”, „CO”], LocationMode = „USA-States”, Scope = „USA”, Color = [1,2,3]))
Figa.pokazywać()

W tym przykładzie określamy państwa, które chcemy podkreślić za pomocą kodu stanu w parametrze lokalizacji.

Powstała liczba jest jak pokazano następująco:

Możemy osiągnąć to samo na mapie świata, jak pokazano w następującym kodzie:

importować fabuły.Wyraź jako PX
Ryc. = PX.Choropleth (Locations = [„Irlandia”, „Egipt”, „Kanada”], LocationMode = „nazwy krajów”, zakres = „świat”, kolor = [1,2,3])
Figa.pokazywać()

Dany kod zwraca działkę z mapą świata i wcześniej wyróżnionych krajów.

Wyjście:

Możemy również utworzyć choroplet na podstawie danych z ramki danych. Na przykład możemy użyć danych GAPMINDER z danych fabularnych, jak pokazano następująco:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().zapytanie („rok == 2007”)
Ryc. = PX.Choropleth (df, locations = 'iso_alpha', color = 'pop')
Figa.pokazywać()

Podawany wykres zwraca następujący rysunek:

Ta liczba przedstawia światową populację.

Wniosek

Ten artykuł obejmuje podstawy tworzenia i pracy z mapami Choropleth w dziedzinie.