Plotly.Graph_Objects.choroplethmapbox

Plotly.Graph_Objects.choroplethmapbox
I følge den samlede statistikken er et choropleth -kart et statistisk kart som består av fargede polygoner. Det brukes hovedsakelig i geografiske områder, for eksempel land, stater, fylker og postkoder.

Når du jobber med statistisk analyse, møter du ofte scenarier der du må plotte et choropleth -kart.

Derfor vil denne artikkelen diskutere hvordan du kan lage en choropleth mapbox ved hjelp av plottlys graf_objekter.

Plotly.Graph_Objects.ChroplethMapbox ()

ChoroplethMapbox () -klassen fra plotl'y graf_objekter lar oss lage et choroplethmapbox -objekt med spesifikke egenskaper og tilpasning.

Syntaksen er vist nedenfor:

Klasse plotly.Graph_Objects.Choroplethmapbox (arg = ingen, autokolorscale = ingen, nedenfor = ingen, coloraxis = ingen, colorbar = ingen, colorScale = ingen, customdata = ingen, customDatasrc = ingen, funksjonidkey = ingen, geojson = ingen, hoverInfo = ingen, hoverinfosrc = ingen, ingen, hoverLabel = ingen, hoverTemplate = ingen, hovertemplatesrc = ingen, hoverText = ingen, hoverTextSrc = ingen, ids = ingen, idssrc = ingen, legendGroup = ingen, legendGroUptitle = ingen, legendRank = ingen, lokasjoner = ingen, lokasjonersrc = ingen, markerer = Ingen, meta = ingen, metasrc = ingen, navn = ingen, reversescale = ingen, valgt = ingen, utvalgte punkter = ingen, showlegend = ingen, showcale = ingen, stream = ingen, subplot = 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)


Følgende er flere viktige egenskaper du vil bruke når du bruker choroplethmapbox:

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

Du vil merke at det deler lignende eiendommer som et Choropleth -kart.

Eksempel 1

Følgende eksempel illustrerer hvordan vi kan lage en choroplethmapbox ved å bruke choroplethmapbox -klassen fra plottlys graf_objekter:

Fra urllib.Be om import urlopen
Importer JSON
Importer plotly.Graph_Objects som GO
Importer pandaer som PD
med urlopen ('https: // rå.GitHubUserContent.com/plotly/datasett/master/geojson-counties-fips.JSON ') som svar:
fylker = JSON.Last (svar)
df = pd.read_csv ("https: // raw.GitHubUserContent.com/plotly/datasett/master/fips-unemp-16.CSV ",
dtype = "fips": str)
Fig = GO.Figur (gå.Choroplethmapbox (Geojson = fylker, lokasjoner = df.fips, z = df.unemp,
ColorScale = "Reds", Zmin = 0, Zmax = 12,
markør_opacity = 0.5, markør_line_width = 0), layout = dict (mapbox_style = "carto-positron",
mapbox_zoom = 3, mapbox_center = "lat": 37, "lon": -95))
Fig.forestilling()


I forrige eksempel bruker vi Geojson Data og FIPS UNEMP -datasett fra Plotly Datasets Repo.

Vi bruker da.Figurfunksjon og passere egenskapene til choroplethmapbox i farten.Choroplethmapbox () klasse.

Merk at vi passerer layoutegenskapene som ordbok. Den forrige koden skal returnere et tall som vist:

Eksempel 2

Du kan tilpasse plottoppsettet ditt ved hjelp av oppdateringen_layout (). For å bytte Mapbox -oppsettet til et åpent gatekart, kan du for eksempel kjøre følgende kode:

Fig.update_layout (mapbox_style = "carto-darkmatter")


Den forrige koden skal legge til en mørk bakgrunn med Set ColorScale. Den resulterende plottet vises nedenfor:


Referanse gjerne dokumentasjonen for å lære om choroplethmapbox -egenskaper og hvordan du kan bruke dem med Graph_Objects.

Konklusjon

Denne artikkelen gir en tutorial om hvordan du oppretter choroplethmapbox ved hjelp av Plotlys grafobjekter. I tillegg ble flere essensielle parametere diskutert når du brukte choroplethmapbox: