Spiski.Wyrazić.Scatter_Geo

Spiski.Wyrazić.Scatter_Geo
Spiski pozwala nam tworzyć wykresy rozproszenia na mapie za pomocą funkcji Scatter_Geo (). W tym artykule zbadamy, w jaki sposób możemy użyć tej funkcji w dziedzinie.

Składnia funkcji i parametr

Spiski.wyrazić.Funkcja Scatter_Geo () zapewnia stosunkowo prostą składnię, jak pokazano następująco:

Należy pamiętać, że funkcja pożycza także inne wspólne składnia z biblioteki fabularnej. Zapraszam do sprawdzania dokumentów, aby uzyskać więcej.

Parametry funkcji są następujące:

  1. ramka danych - To określa ramę danych zawierającą nazwy kolumn.
  2. Lat - Parametr LAT zawiera wartości użyte do ustawiania znaków na szerokości geograficznej mapy.
  3. Lon - Podobnie do parametru LAT, wartości parametru LON są używane do ustawienia znaków wzdłuż długości geograficznej na mapie.
  4. LocationMode - Określa zestaw lokalizacji używanych do dopasowania wpisów w lokalizacjach do regionów na mapie.
  5. kolor - Określa wartości użyte do przypisania unikalnego koloru do znaków rozproszenia.
  6. tytuł - Definiuje tytuł dla rysunku.
  7. szerokość wysokość - Ustawia szerokość i wysokość figury w pikselach.

Przykład:

Poniższy kod pokazuje, jak utworzyć mapę rozproszenia za pomocą funkcji sctrat_geo ():

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

Dany kod zwraca wykres rozproszenia gdppercap krajów w ramce danych.
Powstała liczba jest następująca:

Możemy dostosować znaki rozproszenia, kolorując je przez kraj.

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

Wyjście:

Możemy również utworzyć mapę rozproszenia za pomocą interfejsu API MapBox, jak pokazano następująco:

importować fabuły.Wyraź jako PX
importować pandy jako PD
df = pd.read_csv („WorldCities.CSV ')
px.set_mapbox_access_token (Open ('Mapbox.mapBox_Token ').Czytać())
Lat = df.Lat
lon = df.lng
df.głowa()
Ryc. = PX.Scatter_Geo (df, lat = lat, lon = lon)
Figa.pokazywać()

To zwraca mapę świata wszystkich miast.

Wniosek

W tym artykule opisano proste kroki tworzenia mapy geo rozproszenia za pomocą funkcji sctrat_geo ().