Podyskutujmy.
Składnia funkcji i parametry
Funkcja przyjmuje następującą składnię:
spiski.wyrazić.sctrat_mapbox (data_frame = brak, lat = brak, lon = brak, kolor = brak, text = brak, nazwa_nambu = brak, poduszka_data = brak, custom_data = brak, rozmiar = brak, animation_frame = brak, aimy -_group = brak, kategoria_orders = brak, etykiety = brak, color_discrete_secence = brak, color_discrete_map = brak, color_continouse_scale = brak, range_color = none, color_continouse_midpoint = brak, krycie = brak, size_max = none, zoom = 8, center = brak, mapbox_style = brak, tytuł = brak szafki = Brak, szerokość = brak, wysokość = brak)Parametry funkcji są następujące:
Przykład:
Poniższy kod pokazuje, jak utworzyć prosty rozrzut mapbox. Może to wymagać posiadania konta MapBox i tokena dostępu.
importować fabuły.Wyraź jako PXW danym kodzie zaczynamy od zaimportowania modułu ekspresowego jako PX. Importujemy również pandy, które pozwala nam odczytać dane CSV.
Następnym krokiem jest odczytanie tokena dostępu dla interfejsu API MapBox. Otrzymasz ten token po zarejestrowaniu się na mapbox.
Zapisz dostęp do pliku, który kończy się .mapBox_Token i odczytaj go za pomocą funkcji Open.
Następnie ładujemy plik CSV zawierający dane. Możesz uzyskać dostęp do tego pliku w następującym zasobie:
https: // prosteaps.COM/Data/World-Cities
Następnym krokiem jest ustawienie szerokości geograficznej i nazwy miasta z DataFrame. Wreszcie tworzymy pudełko mapy rozproszonych światowych miast. Powstała liczba jest jak pokazano następująco:
Aby uzyskać lepszy widok w Domyślnie, możemy użyć parametru Zoom, jak pokazano następująco:
Ryc. = PX.Scatter_mapbox (df, lat = lat, lon = lon, etykiety = miasto_name, zoom = 1)Dany kod ustawia poziom powiększenia na 1, co pozwala wyświetlić całą mapę. Ten widok może się różnić w zależności od współczynnika środowiska i ekranu.
Aby ustawić inny kolor dla każdego miasta, ustaw parametr koloru:
Ryc. = PX.Scatter_mapbox (df, lat = lat, lon = lon, etykiety = miasto_name, zoom = 1, color = city_name)Uwaga: proces ten może zająć dużo czasu w zależności od rozmiaru ramki danych.
Wniosek
W tym artykule opisano prostą metodę tworzenia pudełka na mapę rozproszenia za pomocą funkcji MapBox API i Funkcja Plotly Scatter_Mapbox (). Sprawdź dokument, aby uzyskać więcej.