Dpolyly.graph_objects.Choropleth

Dpolyly.graph_objects.Choropleth
Una mappa di Choropleth, o Choropleth in breve, è una mappa costituita da poligoni colorati che descrivono i dati.

Questo tutorial coprirà come creare una mappa di Choropleth usando GO.Choropleth.

Plotly.graph_objects.Choropleth

La sintassi della classe è mostrata di seguito:

Classe Plotly.graph_objects.Choropleth (arg = none, autocolorscale = nessuno, coloraxis = nessuno, colorbar = none, colorcale = nessuno, customData = nessuno, custome HoverLabel = Nessuno, HoverTemplate = Nessuno, HoverTemplateSrc = Nessuno, HoverText = Nessuno, HoverTextSrc = Nessuno, Ids = Nessuno, Idssrc = Nessuno, LegendGroup = Nessuno, LegendGrouptle = Nessuno, LegendRank = Nessuno, locationMode = non, locations = nogeSrc = Nessuno, marker = nessuno, meta = nessuno, metasrc = nessuno, name = none, reversescale = nessuno, selected = nessuno, selectedpoints = nessuno, showlegend = nessuno, showcale = nessuno, flusso = nessuno, text = nessuno, textsrc = nessuno, non uid = nessuno, irevision = nessuno, non selezionato = nessuno, visibile = nessuno, z = nessuno, zauto = nessuno, zmax = nessuno, zmid = nessuno, zmin = nessuno, zsrc = nessuno, ** kwargs)


È possibile creare un oggetto Choropleth passando le variabili richieste. Questi parametri importanti includono:

    1. Arg - Rappresenta un dizionario di proprietà che corrispondono a un costruttore Choropleth.
    2. Scalare automatico -Specifica la tavolozza della scala dei colori, come impostazione predefinita o personalizzata. Questo è un valore booleano.
    3. Geojson - Specifica i dati Geojson richiesti per la traccia di Choropleth. Se non viene determinato alcun valore, la mappa di base predefinita si utilizzerà con una mappa di base predefinita.
    4. Luoghi - Imposta la coordinata utilizzando gli ID o i nomi della posizione.
    5. Posizione di posizione - Questo parametro specifica i set di posizioni utilizzate per abbinare le voci nel parametro della posizione.
    6. Colorscale - Specifica la scala dei colori come un array RGB.
    7. Hoverinfo - Specifica le informazioni che appare sulla traccia del mouse.
    8. Testo - Specifica gli elementi di testo associati a ciascuna posizione.
    9. Uid - Assegna un ID univoco della traccia di Choropleth.
    10. Z - Specifica i valori di colore.
    11. Nome - Specifica il nome della traccia di Choropleth.
    12. Meta - fornisce ulteriori informazioni sui metadati associati al Choropleth.
    13. Visibile - imposta se l'oggetto Choropleth è visibile o no.
    14. IDS - Assegna un'etichetta a ciascuna colonna.

I parametri precedenti sono alcuni dei parametri più comuni di cui avrai bisogno durante la costruzione di un Choropleth con Graph_Objets di Plotly.

Esempio 1

Vediamo un esempio di creazione di un Choropleth usando Graph_Objets. Per questo esempio, utilizzeremo i set di dati di esempio di Plotly come fornito nel link seguente:

https: // github.com/plotly/set di dati

Considera il codice mostrato di seguito:

importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ("https: // raw.githubusercontent.com/plotly/setasets/master/2011_us_ag_exports.CSV ")
FIG = GO.Figura (data = go.Choropleth (
Località = df ['codice'],
z = df ["esportazioni totali"],
Colorscale = 'viridis',
text = "esportazioni totali in USD",
PublayMode = 'USA-States'
)
Fico.spettacolo()


Nell'esempio precedente, iniziamo importando graph_objects come Go e Panda come PD.

Quindi carichiamo il frame dati come CSV dal collegamento fornito.

Infine, creiamo un oggetto Choropleth usando il Go.Figura () e pass vai.Choropleth () come argomento.

Includiamo tutti i dettagli che vogliamo all'interno del Go.Choropleth () per creare la mappa di Choropleth target.

L'esecuzione del codice precedente dovrebbe creare una mappa Choropleth con il numero totale di esportazioni per stato negli Stati Uniti.

La figura risultante è mostrata di seguito:

Esempio 2

Se non si desidera visualizzare la mappa del mondo intero, puoi limitare l'ambito di vista impostando l'ambito su "USA".

Considera l'esempio seguente:

importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ("https: // raw.githubusercontent.com/plotly/setasets/master/2011_us_ag_exports.CSV ")
FIG = GO.Figura (data = go.Choropleth (
Località = df ['codice'],
z = df ["esportazioni totali"],
Colorscale = 'viridis',
text = "esportazioni totali in USD",
PublayMode = 'USA-States',
), layout = dict (geo = dict (scope = 'USA')))
Fico.spettacolo()


In questo esempio, passiamo il parametro di layout come dizionario alla funzione di figura.

Ciò dovrebbe limitare la cifra risultante solo agli Stati Uniti. Di seguito viene fornita una figura di esempio:

Esempio 3

Plotly ci consente anche di aggiornare una cifra utilizzando la funzione update_layout (). Quindi, possiamo passare il parametro che desideriamo aggiornare come dizionario.

Considera un esempio di seguito:

importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ("https: // raw.githubusercontent.com/plotly/setasets/master/2011_us_ag_exports.CSV ")
FIG = GO.Figura (data = go.Choropleth (
Località = df ['codice'],
z = df ["esportazioni totali"],
Colorscale = 'Reds',
text = "esportazioni totali in USD",
PublayMode = 'USA-States',
)
Fico.update_layout (
geo = dict (
Scope = 'USA',
showlakes = true,
)
)
Fico.spettacolo()


In questo esempio, utilizziamo la funzione update_layout () per introdurre altre funzionalità, come showlakes e portata.

La mappa risultante è mostrata di seguito:

Conclusione

Questo articolo ha esplorato come possiamo creare una mappa di Choropleth personalizzata usando il graph_objects di Plotly. Inoltre, sono stati forniti parametri importanti per creare l'oggetto Choropleth.