Plotly.Esprimere.Line_mapbox

Plotly.Esprimere.Line_mapbox
“Plotly ci consente di creare righe su una mappa utilizzando l'API della casella della mappa e il modulo Express,.
Impariamo come possiamo realizzare questo.
Tieni presente che potresti richiedere un account della scatola della mappa o un token di accesso alla scatola della mappa per utilizzare l'API. Puoi iscriverti alla casella della mappa nella pagina ufficiale."

Elenco di sintassi e parametri della funzione

La sintassi della funzione e l'elenco dei parametri sono come mostrato di seguito:

Plotly.esprimere.line_mapbox (data_frame = none, lat = nessuno, lon = none, color = nessuno,
text = none, hover_name = nessuno, hover_data = nessuno, custom_data = nessuno,
line_group = none, animation_frame = nessuno, animation_group = none,
Category_orders = Nessuno, etichette = nessuna, color_discrete_sequence = nessuno,
color_disccrete_map = none, zoom = 8, center = nessuno, mapbox_style = nessuno, title = nessuno,
Template = Nessuno, larghezza = nessuno, altezza = nessuno)

Quello che segue è un elenco dei parametri più comuni che utilizzerai quando lavori con questa funzione.

  1. data_frame - Definisce il frame dati contenente i nomi della colonna utilizzati nella trama.
  2. lat - imposta i valori utilizzati per posizionare i segni sulla latitudine sulla mappa.
  3. Lon - Simile al parametro LAT, ma i valori vengono utilizzati per posizionare i segni sulla longitudine sulla mappa.
  4. colore - Specifica i valori utilizzati per assegnare un colore unico ai marchi.
  5. Ingrandisci - Imposta il livello di zoom della mappa. Inizia da 0 a 20.
  6. titolo - Imposta il titolo per la figura.
  7. larghezza altezza - Definisce la larghezza e l'altezza della figura nei pixel.

Esempio

Utilizziamo la funzione line_mapbox per creare righe su una mappa utilizzando il set di dati delle città degli Stati Uniti. È possibile scaricare il set di dati nella risorsa di seguito:

https: // SimpleMaps.com/dati/città statunitensi

Il codice è come mostrato di seguito:

importazione della trama.esprimere come px
Importa panda come PD
Px.set_mapbox_access_token (apri ('mapbox.mapbox_token ').Leggere())
df = pd.read_csv ("https: // raw.githubusercontent.com/plotly/set di dati/master/US-Cities-Top-1k.CSV ")
us_cities = df.query ("State in [" New York "," Pennsylvania "]")
FIG = px.line_mapbox (us_cities, lat = "lat", lon = "lon")
Fico.spettacolo()

Il codice sopra utilizzerà l'API MAPBOX per creare righe delle città negli stati di New York e Pennsylvania.

È inoltre possibile impostare il livello di zoom predefinito utilizzando il parametro zoom:

FIG = px.line_mapbox (us_cities, lat = "lat", lon = "lon", zoom = 1)
Fico.spettacolo()

Questo dovrebbe reimpostare il livello di zoom predefinito a 1.

Chiusura

Questo è tutto per questo. Sentiti libero di esplorare Mapbox e Plobly Docs per ulteriori informazioni.