Plotly.Uttrykke.Scatter_geo

Plotly.Uttrykke.Scatter_geo
Plotly lar oss lage spredningsplott på et kart ved hjelp av scatter_geo () -funksjonen. I denne artikkelen vil vi utforske hvordan vi kan bruke denne funksjonen.

Funksjonssyntaks og parameter

Plottet.uttrykke.scatter_geo () -funksjon gir en relativt enkel syntaks som vist i følgende:

Husk at funksjonen også låner andre vanlige syntaks fra det plottly biblioteket. Sjekk gjerne dokumentene for mer.

Funksjonsparametrene er følgende:

  1. Dataramme - Dette spesifiserer DataFrame som inneholder kolonnenavnene.
  2. Lat - LAT -parameteren inneholder verdiene som brukes til å plassere merkene på breddegraden til kartet.
  3. lon - I likhet med LAT -parameteren brukes verdiene til LON -parameteren til å plassere merkene langs lengdegraden på kartet.
  4. LocationMode - Bestemmer settet med steder som brukes til å matche oppføringene på steder til regioner på kartet.
  5. farge - Angir verdiene som brukes til å tilordne en unik farge til spredningsmerker.
  6. tittel - Definerer tittelen for figuren.
  7. bredde høyde - Angir bredden og høyden på figuren i piksler.

Eksempel:

Følgende kode viser hvordan du oppretter et spredningskart ved hjelp av SCATTER_GEO () -funksjonen:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("år == 2007")
Fig = px.scatter_geo (df, lokasjoner = 'iso_alpha', size = 'gdppercap')
Fig.forestilling()

Den gitte koden returnerer en spredningsplott av landets gdppercap.
Den resulterende figuren er som følger:

Vi kan tilpasse merkene til spredningen ved å fargelegge dem ved landet.

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("år == 2007")
Fig = px.scatter_geo (df, lokasjoner = 'iso_alpha', size = 'gdppercap', color = 'country')
Fig.forestilling()

Produksjon:

Vi kan også lage et spredningskart ved hjelp av MapBox API som vist i følgende:

Importer plotly.uttrykk som px
Importer pandaer som PD
df = pd.read_csv ('verdenscities.CSV ')
PX.set_mapbox_access_token (åpen ('mapbox.mapbox_token ').lese())
Lat = df.Lat
Lon = df.lng
df.hode()
Fig = px.scatter_geo (df, lat = lat, lon = lon)
Fig.forestilling()

Dette returnerer et verdenskart over alle byene.

Konklusjon

Denne artikkelen beskriver de enkle trinnene for å lage et spredningsgeokart ved hjelp av spreDe_geo () -funksjonen.