Discutiamone.
Sintassi e parametri della funzione
La funzione assume la seguente sintassi:
Plotly.esprimere.SPACK_MAPBox (data_Frame = nessuno, lat = Nessuno, lon = nessuno, color = Nessuno, text = Nessuno, hover_name = nessuno, hover_data = nessuno, custom_data = nessuno, size = nessuno, animation_frame = nessuno, animation_group = nessuno, category_orders = nessuno, non Etichette = nessuna, color_disccrete_sequence = nessuna, color_disccrete_map = nessuna, color_continuous_scale = nessuno, range_color = nessuno, color_continuous_midpoint = nessuna, opacity = no, size_max = nessuna, zoom = 8, center = nessuno, mapbox_style = no, no, template = Nessuno, larghezza = nessuno, altezza = nessuno)I parametri della funzione sono i seguenti:
Esempio:
Il seguente codice mostra come creare una semplice mappa a dispersione. Ciò potrebbe richiedere di avere un account Mapbox e un token di accesso.
importazione della trama.esprimere come pxNel codice indicato, iniziamo importando il modulo espresso Plotly come PX. Importiamo anche i panda che ci consentono di leggere i dati CSV.
Il prossimo passo è leggere il token di accesso per l'API Mapbox. Otterrai questo token una volta che ti iscriverai per Mapbox.
Salva l'accesso a un file che termina .mapbox_token e leggilo usando la funzione aperta.
Successivamente, carichiamo il file CSV contenente i dati. Puoi accedere a questo file nella seguente risorsa:
https: // SimpleMaps.com/data/mondiale
Il passo successivo è impostare la latitudine, la longitudine e il nome della città dal frame dati. Infine, creiamo la capbox a dispersione delle città mondiali. La figura risultante è come mostrato nella seguente:
Per ottenere una vista migliore a predefinire, possiamo usare il parametro zoom come mostrato da segue:
FIG = px.SPARE_MAPBOX (df, lat = lat, lon = lon, etichette = City_name, zoom = 1)Il codice dato imposta il livello di zoom su 1, consentendo di visualizzare l'intera mappa. Questa vista può variare a seconda dell'ambiente e del rapporto sullo schermo.
Per impostare un colore diverso per ogni città, imposta il parametro di colore:
FIG = px.SPARE_MAPBOX (df, lat = lat, lon = lon, etichette = città_name, zoom = 1, color = City_name)Nota: questo processo può richiedere molto tempo per elaborare a seconda della dimensione del telaio dati.
Conclusione
Questo articolo descrive un semplice metodo per creare una mappa Scatter usando la funzione MapBox e Plobly Scatter_MapBox (). Controlla il documento per ulteriori informazioni.