Tieni presente che avrai bisogno di un account Mapbox e di accedere al token per accedere all'API Mapbox e creare vari tipi di grafici.
Per saperne di più, controlla il nostro tutorial sulla funzione Plotly set_mapbox_access_token."
Detto questo, immerciamoci.
Configurazione del token di accesso Mapbox
Iniziamo impostando il token di accesso Mapbox. Nel tuo account Mapbox, individua il tuo token di accesso e copialo.
Sulla macchina locale, crea un file che termina con. MAPBox_Token Extension. Tieni presente che l'estensione non è richiesta ma può aiutarti a distinguere rapidamente il file.
Una volta creato, incolla il token di accesso che hai copiato in precedenza. Salva il file e chiudi.
Quindi, crea il tuo notebook e carica il token di accesso come mostrato nel codice seguente:
importazione della trama.esprimere come pxIl codice sopra importerà Plotly Express e imposterà MapBox_Access_Token dal file specificato.
Sentiti libero di sostituire l'accesso.Mapbox_Token FilineMame con il percorso del file token di accesso Mapbox che hai creato in precedenza.
Una volta completato, possiamo procedere a creare un diagramma a dispersione su una mappa.
Esempio di base
Per illustrare, creeremo un marcatore a dispersione sulla città del "Surrey" specificando i suoi valori di latitudine e longitudine.
Prendi il codice come mostrato di seguito:
importazione della trama.graph_objects come GoIl codice sopra creerà un marcatore a dispersione sui valori LAT e lunghi specificati. La mappa risultante è come mostrata:
Puoi anche includere più marcatori specificando i valori di latitudine e longitudine come:
importazione della trama.graph_objects come GoQuesto dovrebbe creare più marcatori nelle posizioni specificate come mostrato nella mappa di output:
Conclusione
Questo articolo esplora come creare marcatori a dispersione sulle mappe utilizzando la classe ScatterMapBox da Plotly Graph_Objects e Mapbox API.