Plotly.Esprimere.Scatter_Geo

Plotly.Esprimere.Scatter_Geo
Plobly ci consente di creare grafici a dispersione su una mappa utilizzando la funzione SPATTER_GEO (). In questo articolo, esploreremo come possiamo usare questa funzione in trama.

Sintassi e parametro della funzione

La trama.esprimere.La funzione Scatter_geo () fornisce una sintassi relativamente semplice come mostrato nella seguente:

Tieni presente che la funzione prende in prestito anche altre sintassi comuni dalla libreria Plotly. Sentiti libero di controllare i documenti per ulteriori informazioni.

I parametri della funzione sono i seguenti:

  1. data_frame - Ciò specifica il frame dati contenente i nomi delle colonne.
  2. lat - Il parametro LAT contiene i valori utilizzati per posizionare i segni sulla latitudine della mappa.
  3. Lon - Simile al parametro LAT, i valori del parametro LON vengono utilizzati per posizionare i segni lungo la longitudine sulla mappa.
  4. posizione di posizione - Determina l'insieme di posizioni utilizzate per abbinare le voci in posizioni alle regioni sulla mappa.
  5. colore - Specifica i valori utilizzati per assegnare un colore unico ai segni di dispersione.
  6. titolo - Definisce il titolo per la figura.
  7. larghezza altezza - Imposta la larghezza e l'altezza della figura nei pixel.

Esempio:

Il seguente codice mostra come creare una mappa di dispersione usando la funzione Scatter_Geo ():

importazione della trama.esprimere come px
df = px.dati.GapMinder ().query ("anno == 2007")
FIG = px.SPARE_GEO (df, locations = 'ISO_alpha', size = 'gdppercap')
Fico.spettacolo()

Il codice dato restituisce un diagramma a dispersione del GDPperCap dei paesi nel frame dati.
La figura risultante è la seguente:

Possiamo personalizzare i segni della dispersione colorandoli dal paese.

importazione della trama.esprimere come px
df = px.dati.GapMinder ().query ("anno == 2007")
FIG = px.SPARE_GEO (DF, LOCAZIONI = 'ISO_ALPHA', size = 'gdppercap', color = 'country')
Fico.spettacolo()

Produzione:

Possiamo anche creare una mappa a dispersione usando l'API MAPBOX come mostrato nella seguente:

importazione della trama.esprimere come px
Importa panda come PD
df = pd.read_csv ('WorldCities.CSV ')
Px.set_mapbox_access_token (apri ('mapbox.mapbox_token ').Leggere())
lat = df.lat
lon = df.GNL
df.Testa()
FIG = px.Scatter_Geo (df, lat = lat, lon = lon)
Fico.spettacolo()

Questo restituisce una mappa del mondo di tutte le città.

Conclusione

Questo articolo descrive i semplici passaggi per la creazione di una mappa GEO Scatter usando la funzione Scatter_Geo ().