Pamiętaj, że będziesz potrzebować konta MapBox i token dostępu, aby uzyskać dostęp do interfejsu API MapBox i utworzyć różne typy działek.
Aby dowiedzieć się więcej na ten temat, sprawdź nasz samouczek w funkcji plotly_mapbox_access_token."
To powiedziawszy, zanurzmy się.
Mapbox Access Token Configuration
Zacznijmy od skonfigurowania tokena dostępu MapBox. Na swoim koncie MapBox zlokalizuj swój token dostępu i skopiuj go.
Na komputerze lokalnym utwórz plik kończący się. rozszerzenie mapbox_token. Należy pamiętać, że rozszerzenie nie jest wymagane, ale może pomóc szybko odróżnić plik.
Po utworzeniu wklej token dostępu, który skopiowałeś wcześniej. Zapisz plik i zamknij.
Następnie utwórz notatnik i załaduj token dostępu, jak pokazano w poniższym kodzie:
importować fabuły.Wyraź jako PXPowyższy kod zaimportuje Plotly Express i ustawić Twój MapBox_Access_Token z określonego pliku.
Zapraszam do wymiany dostępu.nazwa pliku mapbox_token ze ścieżką do pliku tokena dostępu do mapboxu, który utworzyłeś wcześniej.
Po zakończeniu możemy kontynuować wykres rozproszenia na mapie.
Podstawowy przykład
Aby zilustrować, stworzymy znacznik rozproszenia w mieście „Surrey”, określając jego wartości szerokości i długości geograficznej.
Weź kod, jak pokazano poniżej:
importować fabuły.Graph_Objects jak GoKod powyżej utworzy znacznik rozproszenia na określonych wartościach Lat i długich. Powstała mapa jest jak pokazana:
Możesz także dołączyć wiele markerów, określając wartości szerokości i długości geograficznej jako:
importować fabuły.Graph_Objects jak GoPowinno to utworzyć wiele markerów w określonych lokalizacjach, jak pokazano na mapie wyjściowej:
Wniosek
W tym artykule bada sposób tworzenia markerów rozproszonych na mapach za pomocą klasy ScatterMapbox z Plotly Graph_Objects i MapBox API.