Denne opplæringen vil dekke hvordan du oppretter et choropleth -kart ved hjelp av go.Choropleth.
Plotly.Graph_Objects.Choropleth
Klassesyntaks er vist nedenfor:
Klasse plotly.Graph_Objects.Choropleth (arg = ingen, autokolorscale = ingen, coloraxis = ingen, colorbar = ingen, colorScale = ingen, customData = ingen, customDatasrc = ingen, funksjonidkey = ingen, geo = ingen, geojson = ingen, hoverInfo = ingen, hoverinfosrc = ingen, ingen, ingen, ingen, ingen, hoverInfo = ingen, hoverinfosrc = ingen, hoverLabel = ingen, hovertemplate = ingen, hoverTemplatesrc = ingen, hoverText = ingen, hoverTextSrc = ingen, ids = ingen, idssrc = ingen, legendGroup = ingen, legendGroUptitle = ingen, legenden = ingen, sted Ingen, markør = ingen, meta = ingen, metasrc = ingen, navn = ingen, reversescale = ingen, valgt = ingen, utvalgte punkter = ingen, showlegend = ingen, showcale = ingen, strøm = ingen, tekst = ingen, tekstersrc = ingen, uid = ingen, uirevision = ingen, ikke valgt = ingen, synlig = ingen, z = ingen, zauto = ingen, zmax = ingen, zmid = ingen, zmin = ingen, zsrc = ingen, ** kwargs)
Du kan opprette et choropleth -objekt ved å passere de nødvendige variablene. Disse viktige parametrene inkluderer:
De foregående parametrene er noen av de vanligste parametrene du trenger når du konstruerer en choropleth med Plotlys Graph_Objects.
Eksempel 1
La oss se på et eksempel på å lage en choropleth ved hjelp av graf_objektene. For dette eksemplet vil vi bruke Plotlys eksempler på datasett som angitt i lenken nedenfor:
https: // github.com/plotly/datasett
Vurder koden vist nedenfor:
Importer plotly.Graph_Objects som GO
Importer pandaer som PD
df = pd.read_csv ("https: // raw.GitHubUserContent.com/plotly/datasett/master/2011_us_ag_exports.CSV ")
Fig = GO.Figur (data = gå.Choropleth (
lokasjoner = df ['kode'],
z = df ['Total eksport'],
ColorScale = 'Viridis',
tekst = 'Total eksport i USD',
LocationMode = 'USA-stater'
))
Fig.forestilling()
I forrige eksempel starter vi med å importere Graph_Objects som GO og Pandas som PD.
Vi laster deretter DataFrame som en CSV fra den medfølgende lenken.
Til slutt lager vi et choropleth -objekt ved hjelp av go.Figur () og pass Go.Choropleth () som argument.
Vi inkluderer alle detaljene vi vil ha i farten.Choropleth () for å lage målchoropleth -kart.
Å kjøre forrige kode skal opprette et Choropleth -kart med det totale antallet eksport per stat i USA.
Den resulterende figuren vises nedenfor:
Eksempel 2
Hvis du ikke vil se kartet over hele verden, kan du begrense synsomfanget ved å sette omfanget til 'USA'.
Tenk på eksemplet nedenfor:
Importer plotly.Graph_Objects som GO
Importer pandaer som PD
df = pd.read_csv ("https: // raw.GitHubUserContent.com/plotly/datasett/master/2011_us_ag_exports.CSV ")
Fig = GO.Figur (data = gå.Choropleth (
lokasjoner = df ['kode'],
z = df ['Total eksport'],
ColorScale = 'Viridis',
tekst = 'Total eksport i USD',
LocationMode = 'USA-stater',
), Layout = Dict (Geo = Dict (Scope = 'USA')))
Fig.forestilling()
I dette eksemplet passerer vi layoutparameteren som en ordbok til figurfunksjonen.
Dette skal bare begrense det resulterende tallet til USA. Et eksempel er gitt nedenfor:
Eksempel 3
Plotly lar oss også oppdatere en figur ved hjelp av oppdateringen_layout () -funksjonen. Deretter kan vi passere parameteren vi ønsker å oppdatere som ordbok.
Tenk på et eksempel nedenfor:
Importer plotly.Graph_Objects som GO
Importer pandaer som PD
df = pd.read_csv ("https: // raw.GitHubUserContent.com/plotly/datasett/master/2011_us_ag_exports.CSV ")
Fig = GO.Figur (data = gå.Choropleth (
lokasjoner = df ['kode'],
z = df ['Total eksport'],
ColorScale = 'Reds',
tekst = 'Total eksport i USD',
LocationMode = 'USA-stater',
))
Fig.update_layout (
Geo = dikter (
Scope = 'USA',
showlakes = sant,
)
)
Fig.forestilling()
I dette eksemplet bruker vi Update_Layout () -funksjonen for å introdusere andre funksjoner, for eksempel utstillinger og omfang.
Det resulterende kartet vises nedenfor:
Konklusjon
Denne artikkelen utforsket hvordan vi kan lage et tilpasset choropleth -kart ved hjelp av plottlys graf_objekter. I tillegg ble viktige parametere gitt for å lage choropleth -objektet.