Plotly.uttrykke.scatter_polar

Plotly.uttrykke.scatter_polar
Polare plott er typer tomter som representerer data langs radielle og kantete akser. I denne vil vi dekke hvordan du kan lage polare data som spredningspunkter ved hjelp av scatter_polar () -funksjonen.

Plotly.uttrykke.scatter_polar ()

Vi bruker sprednings_polar () -funksjonen for å lage spredningspolare plott. Funksjonssyntaksen er uttrykt som nedenfor:

plotly.uttrykke.scatter_polar (data_frame = ingen, r = ingen, theta = ingen, farge = ingen, symbol = ingen, størrelse = ingen, hover_name = ingen, hover_data = ingen, custom_data = ingen, tekst = ingen, animasjon_frame = ingen, animasjon_gruppe = ingen, category_orders = ingen, etiketter = ingen, color_discrete_sequence = ingen, color_discrete_map = ingen, color_continuous_scale = ingen, rekke size_max = ingen, range_r = ingen, range_theta = ingen, log_r = falsk, render_mode = 'auto', tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen)

Følgende er de vanligste parametrene du trenger for å samhandle.

  1. Data_frame - Angir datarammen, dikter eller array_lignende brukt som kolonnenavn.
  2. R - Spesifiserer verdiene som brukes til å plassere merkene langs radialaksen i polare koordinater.
  3. Theta - Angir verdiene som brukes til å plassere merkene langs vinkelaksen langs polare koordinatene.
  4. Farge - Angir verdiene som brukes til å tilordne farge til merkene.
  5. Symbol - spesifiserer verdiene som brukes til å tilordne symboler til merkene.
  6. Størrelse - Angir verdiene som brukes til å tilordne størrelsen på merkene.

Funksjonen vil returnere et spredt polar plott av type graf_objekter.Figur.

Eksempel

Eksempelkoden nedenfor viser hvordan vi kan lage en enkel spredningspolar plot.

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Oceania'")
Fig = px.scatter_polar (df, r = 'år', theta = 'gdppercap')
Fig.forestilling()

Eksemplet over bruker gapminder () -dataene for å lage en spredningspolar for BNP per innbygger av landene i Oceania -kontinentet.

Ovennevnte kode skal returnere figuren som vist:

Eksempel 2

Vi kan tilordne hvert merke en annen farge basert på landet ved å sette fargeparameteren til "land" -kolonnen i datarammen.

Eksempel:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Oceania'")
Fig = px.scatter_polar (df, r = 'år', theta = 'gdppercap', color = 'country')
Fig.forestilling()

Koden over resulterer i en figur som vist:

Vi kan også angi forskjellige symboler ved å bruke symbolets parameter:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Oceania'")
Fig = px.scatter_polar (df, r = 'år', theta = 'gdppercap', color = 'country', symbol = 'country')
Fig.forestilling()

Den resulterende plottet:

Vi kan se at hvert land blir tildelt et annet symbol og farge som spesifisert av farge- og symbolparametrene.

Eksempel 3

Du kan også plotte en del av sirkelen ved å spesifisere start- og sluttgrader (som en liste) ved å bruke parameteren Range_Theta.

For å plotte de første 90 grader av sirkelen, kan vi for eksempel løpe:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Oceania'")
Fig = px.scatter_polar (df, r = 'år', theta = 'gdppercap', color = 'country', symbol = 'country', range_theta = [0,90])
Fig.forestilling()

Dette skulle komme tilbake:

Konklusjon

Denne opplæringen gir deg det grunnleggende om å lage spredningspolare plott ved å bruke den plottly ekspressmodulen.