Plotly.Uttrykke.Choropleth

Plotly.Uttrykke.Choropleth
Et choropleth -kart eller choropleth plot er et spesifikt plot som bruker et kart og fargede polygoner for å representere de romlige variasjonene av data.

I denne artikkelen utforsker vi hvordan vi kan lage Choropleth -kartene ved hjelp av Plotly Express -modulen.

Plotly.uttrykke.Choropleth ()

For å lage et choropleth -kart ved hjelp av Express -modulen, bruker vi choropleth () -funksjonen. Funksjonen tar på seg en syntaks som vist i følgende:

plotly.uttrykke.choropleth (data_frame = ingen, lat = ingen, lon = ingen, lokasjoner = ingen, locationMode = ingen, geojson = ingen, funksjonidkey = ingen, farge = ingen, faset_row = ingen, faset_col = ingen, facet_col_wrap = 0, faset_row_spacing = ingen, ingen, ingen, FACET_COL_SPACING = ingen, hover_name = ingen, hover_data = ingen, custom_data = ingen, animasjon_frame = ingen, animasjon_group = ingen, category_orders = ingen, etiketter = ingen, color_conTin_seousuus = none, color_discrete_map = none_cont_seousousuus_mous_mous = colorscont_seous_mous = colorscoUns colorscoUs = ingen, colorscous = ingen, colory, colorscoUns colorscoUns colorscoUns colorscoUns colorscoUn. = Ingen, projeksjon = ingen, omfang = ingen, senter = ingen, fitBounds = ingen, basemap_visible = ingen, tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen)

Følgende er de vanligste funksjonsparametrene du trenger å vite:

  1. data_frame - Angir variabelen som holder kolonnen som brukes i plottet. Du kan passere denne verdien som en dataframme, en ordbok eller en matrise som objekt.
  2. Lat -Spesifiserer verdiene som brukes til å plassere merkene langs breddegradsmerkene på et kart. Du kan passere denne verdien som et kolonnenavn i DataFrame eller en Pandas -serie.
  3. Lon - Ligner på LAT, men verdiene til denne parameteren brukes til å plassere merkene langs lengdegraden på kartet.
  4. Steder - Angir verdiene som er tolket i henhold til stedsmodisparameteren og kartlagt til lengdegrad og breddegrad.
  5. LocationMode - Angir settet med steder som brukes til å matche oppføringene på stedene til regionene på kartet.
  6. Geojson - Spesifiserer samlingen som inneholder ID -ene som er referert til av stedene.
  7. Farge - spesifiserer verdiene som brukes til å tilordne en unik farge til merkene.
  8. Omfang - Angir kartomfanget. Standardverdiene er satt til verden. De aksepterte verdiene er som følger:
    1. 'verden'
    2. 'USA'
    3. 'Europa'
    4. 'Asia'
    5. 'Afrika'
    6. 'Nord Amerika'
    7. 'Sør Amerika'
  9. Center - Angir midtpunktet på kartet.
  10. Tittel - gir en tittel på Choropleth -kartet.
  11. Bredde/høyde - Angir bredden og høyden på figuren i piksler.

Grunnleggende choropleth -kart

Vi kan lage et verdenskart ved hjelp av Choropleth -funksjonen som vist i følgende:

Importer plotly.uttrykk som px
Fig = px.Choropleth (LocationMode = 'USA-States', Scope = 'World', Color = [1])
Fig.forestilling()

Den forrige koden oppretter et verdenskart som vist i følgende:

Markere spesifikke områder

Vi kan fremheve noen spesifikke områder på et kart ved hjelp av parameteren til lokasjonene. For å fremheve de forskjellige statene, kan vi for eksempel kjøre følgende kode:

Importer plotly.uttrykk som px
Fig = px.choropleth (lokasjoner = ["tx", "ca", "co"], locationMode = 'usa-state', scope = 'usa', color = [1,2,3])
Fig.forestilling()

I dette eksemplet spesifiserer vi tilstandene som vi ønsker å fremheve ved å bruke deres tilstandskode på parameteren Sted.

Den resulterende figuren er som vist på følgende:

Vi kan oppnå det samme på et verdenskart som vist i følgende kode:

Importer plotly.uttrykk som px
Fig = px.Choropleth (lokasjoner = ['Irland', 'Egypt', 'Canada'], LocationMode = 'Country Names', Scope = 'World', Color = [1,2,3])
Fig.forestilling()

Den gitte koden returnerer en Choropleth -plot med verdenskartet og de tidligere uthevede landene.

Produksjon:

Vi kan også lage en choropleth basert på en dataaframe -data. For eksempel kan vi bruke gapminderdataene fra plotly data som vist på følgende:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ('år == 2007')
Fig = px.choropleth (df, lokasjoner = 'iso_alpha', color = 'pop')
Fig.forestilling()

Den gitte plottet returnerer følgende figur:

Dette tallet skildrer verdensbefolkningen.

Konklusjon

Denne artikkelen dekker grunnleggende om å skape og jobbe med Choropleth -kart i plotly.