Plotly.Uttrykke.Line_geo

Plotly.Uttrykke.Line_geo

I denne opplæringen vil vi vise deg hvordan du kan lage geografiske linjer ved hjelp av Plotly Express -modulen.

Geografiske linjer ved hjelp av plottly ekspress

I plotly kan vi bruke Line_Geo () -funksjonen fra Express -modulen. Funksjonssyntaks er vist nedenfor:

plotly.uttrykke.line_geo (data_frame = ingen, lat = ingen, lon = ingen, lokasjoner = ingen, locationMode = ingen, geojson = ingen, funksjonidkey = ingen, farge = ingen, line_dash = ingen, tekst = ingen, faset_row = ingen, FACET_COL = ingen, FACET_COL_WRAP = 0, FACET_ROW_SPACING = ingen, FACET_COL_SPACING = ingen, hover_name = ingen, hover_data = ingen, custom_data = ingen, line_group = ingen, symbol = ingen, animasjon_frame = ingen, animasjon_group = ingen, kategoriering = labellers = labellerscroups labellers = labellers_fraRet_grete_group = ingen, symbol = ingen, animasjon = ingen, countre_gruppe_gruppe = ingen. Ingen, color_discrete_map = ingen, line_dash_sequence = ingen, line_dash_map = ingen, symbol_sequence = ingen, symbol_map = ingen, markører = falsk, projeksjon = ingen, omfang = ingen, senter = ingen, fitBounds = ingen, basemap_visible = ingen, tittel = ingen,. mal = ingen, bredde = ingen, høyde = ingen)

Nedenfor er en liste over de mest nyttige parametrene du trenger å vite når du jobber med Line_geo () -funksjonen:

  1. Dataramme - Spesifiserer DataFrame som inneholder listen over kolonner som skal brukes i plottet.
  2. Lat - Spesifiserer kolonnenavnet hvis verdier brukes til å plassere merkene i henhold til breddegrad på kartet.
  3. Lon - Angir plassering av merkene på lengdegraden på kartet.
  4. Lokasjoner - Angir kolonnen hvis verdier tolkes i henhold til stedsmodus og kartlagt til LAT/LON -parametrene.
  5. LocationMode - Angir settet med lokasjoner.

Eksempel

La oss illustrere hvordan vi lager geografiske linjer ved hjelp av Line_geo () -funksjonen. Ta kodeprøven nedenfor:

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

I eksemplet over starter vi med å importere plottly ekspressmodulen. Vi importerer deretter Gapminder -dataene og spør 2007 datasettet.

Vi plotter linjekart ved hjelp av Line_geo () -funksjonen med det spesifiserte datasettet. Dette skal returnere en figur som vist nedenfor:

For å legge til unik farge til merkene på kartet, kan vi bruke fargeparameteren som vist i eksempelkoden nedenfor:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring (“År == 2007”)
Fig = px.line_geo (df, lokasjoner = 'iso_alpha', color = 'kontinent')
Fig.forestilling()

I dette tilfellet vil koden ovenfor returnere linjekart med unike farger for hvert kontinent.

Et eksempel som resulterende er vist nedenfor:

Plotly lar deg også spesifisere projeksjonen av kartet ved hjelp av projeksjonsparameteren.

For å vise kartet i en stereografisk projeksjon, kan vi for eksempel kjøre følgende kode:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("år == 2007")
Fig = px.line_geo (df, lokasjoner = 'iso_alpha', color = 'kontinent', projeksjon = 'stereografisk')
Fig.forestilling()

Den resulterende figuren, som vist nedenfor:

For å spesifisere den tilpassede bredden og høyden på figuren, kan vi bruke bredde- og høydeparametrene som vist i følgende eksempel:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("år == 2007")
Fig = px.line_geo (df, lokasjoner = 'iso_alpha', color = 'kontinent', projeksjon = 'stereografisk', bredde = 1200, høyde = 600)
Fig.forestilling()

Resulterende figur:

Husk at det forrige diagrammet ikke representerer de faktiske dimensjonene.

Konklusjon

I denne artikkelen undersøkte vi hvordan vi kan lage geografiske linjer på et kart ved hjelp av Plotly Express -modulen og Line_Geo () -funksjonen.