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:
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.