Spiski.Wyrazić.Line_Geo

Spiski.Wyrazić.Line_Geo

W tym samouczku pokażemy, w jaki sposób możesz tworzyć linie geograficzne za pomocą modułu ekspresowego plotly.

Linie geograficzne za pomocą Plotly Express

W fabule możemy użyć funkcji line_geo () z modułu ekspresowego. Składnia funkcji pokazano poniżej:

spiski.wyrazić.line_geo (data_frame = brak, lat = brak, lon = brak, lokalizacje = brak, lokalizację = brak, geoJSON = brak, cecheIdkey = brak, kolor = brak, line_dash = brak, text = brak, facet_row = brak, facet_col = brak, facet_col_wrap = 0, facet_row_spacing = brak, facet_col_spacing = brak, poduszka_nazwa = brak, poduszka_data = none, custom_data = brak, line_group = brak, symbol = brak, animation_frame = Brak Brak, color_discrete_map = brak, line_dash_secence = Brak, line_dash_map = brak, symbol_secence = brak, symbol_map = brak, markers = false, rzut = brak, zakres = brak, center = brak, fitbounds = brak, basemap_visible = brak, title = brak, brak szablon = brak, szerokość = brak, wysokość = brak)

Poniżej znajduje się lista najbardziej przydatnych parametrów, które musisz znać podczas pracy z funkcją line_geo ():

  1. Ramka danych - Określa ramę danych zawierającą listę kolumn do użycia na wykresie.
  2. Lat - Określa nazwę kolumny, której wartości są używane do ustawienia znaków zgodnie z szerokością geograficzną na mapie.
  3. Lon - Określa pozycję znaków na długości geograficznej mapy.
  4. Lokalizacje - Określa kolumnę, której wartości są interpretowane zgodnie z trybem lokalizacji i mapowane na parametry LAT/LON.
  5. LocationMode - Określa zestaw lokalizacji.

Przykład

Zilustrujmy, jak tworzyć linie geograficzne za pomocą funkcji line_geo (). Weź próbkę kodu podaną poniżej:

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

W powyższym przykładzie zaczynamy od zaimportowania modułu ekspresowego fabularnego. Następnie importujemy dane Gapminder i zapytamy o zestaw danych z 2007 roku.

Następnie wykreślamy mapy linii za pomocą funkcji line_geo () z określonym zestawem danych. Powinno to zwrócić liczbę, jak pokazano poniżej:

Aby dodać unikalny kolor do znaków na mapie, możemy użyć parametru koloru, jak pokazano w poniższym kodzie przykładowym:

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

W takim przypadku powyższy kod zwróci mapy linii z unikalnymi kolorami dla każdego kontynentu.

Przykład wynikający z tego rysunek pokazano poniżej:

Spółka pozwala również określić rzut mapy za pomocą parametru projekcji.

Na przykład, aby wyświetlić mapę w projekcji stereograficznej, możemy uruchomić następujący kod:

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

Wynikowy rysunek, jak pokazano poniżej:

Aby określić niestandardową szerokość i wysokość rysunku, możemy użyć parametrów szerokości i wysokości, jak pokazano w poniższym przykładzie:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().zapytanie („rok == 2007”)
Ryc. = PX.Line_Geo (df, locations = 'iso_alpha', color = „Continent”, rzut = „stereograficzny”, szerokość = 1200, wysokość = 600)
Figa.pokazywać()

Wynikowy rysunek:

Należy pamiętać, że poprzedni schemat nie reprezentuje rzeczywistych wymiarów.

Wniosek

W tym artykule zbadaliśmy, w jaki sposób możemy tworzyć linie geograficzne na mapie za pomocą modułu express i funkcji line_geo ().