DPLOTLY.Graph_Objects.Choropleth

DPLOTLY.Graph_Objects.Choropleth
Et choropleth -kart, eller choropleth for kort, er et kart som består av fargede polygoner som beskriver data.

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:

    1. Arg - representerer en ordbok om egenskaper som samsvarer med en choropleth -konstruktør.
    2. Autokolorcale -Angir fargeskala -paletten, for eksempel standard eller tilpasset. Dette er en boolsk verdi.
    3. Geojson - Angir Geojson -dataene som kreves for Choropleth Trace. Hvis ingen verdi bestemmes, vil plottly bruke standard basekartet.
    4. Lokasjoner - Angir koordinaten ved hjelp av steds -ID -er eller navn.
    5. LocationMode - Denne parameteren spesifiserer sett med steder som brukes til å matche oppføringene i stedets parameter.
    6. ColorScale - Angir fargeskalaen som en RGB -matrise.
    7. HoverInfo - Angir informasjonen som vises på sporet på musens svev.
    8. Tekst - Angir tekstelementene som er tilknyttet hvert sted.
    9. Uid - tildeler en unik ID for Choropleth Trace.
    10. Z - Angir fargeverdiene.
    11. Navn - Angir choropleth -sporingsnavnet.
    12. Meta - gir ekstra metadatainformasjon knyttet til choropleth.
    13. Synlig - angir hvis choropleth -objektet er synlig eller ikke.
    14. Ids - Tildeler en etikett til hver kolonne.

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.