Plotly.Uttrykke.Line_3d

Plotly.Uttrykke.Line_3d
Hovedformålet med å lage figurene er å formidle informasjonen ved hjelp av visuelle verktøy. Visuelle data er veldig enkle å forstå og trekke konklusjoner uten mye krefter. Selv om de mister nøyaktigheten i et område, er de gode verktøy som er bredt adoptert på mange felt.

Ingen figurer kan imidlertid skildre informasjonen visuelt så nøyaktig som en tredimensjonal figur.

I denne opplæringen vil vi lære hvordan du kan transformere en enkel linjeplott til en 3D -figur som gjør folks hoder ved hjelp av Plotly Express -modulen.
La oss komme i gang.

Plotly.Uttrykke.Line_3d

For å lage en 3D -linjeplott, bruker vi Line_3D () -funksjonen fra Plotly Express -modulen. Funksjonssyntaksen er som vist i følgende:

Følgende er noen viktige parametere som du trenger å vite:

  1. Dataramme - Spesifiserer DataFrame som brukes som kolonnenavn. Du kan legge til et DataFrame eller et array_lignende objekt.
  2. X - Angir verdiene som er bestått som posisjonsmerker for x -aksen.
  3. Y - Ligner på X, men punkter brukes til Y -aksen.
  4. Z - Ligner på z, men punkter brukes for z -aksen.
  5. Farge - Angir verdiene som brukes for fargemerker.

Eksempel 1: Opprette en 3D -linjeplott

Følgende eksempel viser hvordan du oppretter en 3D -linjeplott ved hjelp av Plotly Express -modulen:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Asia'")
Fig = px.line_3d (df, x = 'år', y = 'lifeexp', z = 'år')
Fig.forestilling()

I det gitte eksemplet bruker vi Line_3D -funksjonen for å plotte en 3D Line -plott av landets forventet levealder i Asia -kontinentet.

Den forrige koden returnerer et figur som vist (ved standard kameraperspektiv) i følgende:

Du kan rotere den resulterende figuren langs hvilken som helst akse og se dataene som du ser passform. Følgende er en enkel dreieskive rotasjon av figuren:

Eksempel 2: Spesifisere fargen

Selv om det forrige plottet gjør hvordan dataene gjør det, tolkes den ikke lett. Vi kan fortelle Plotly å vise hver linje med en annen farge basert på landet ved å passere fargeparameteren som "land" -kolonnen.

Et eksempel er som følger:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Asia'")
Fig = px.line_3d (df, x = 'år', y = 'lifeexp', z = 'år', farge = 'land')
Fig.forestilling()

Den gitte koden returnerer en figur som vist i det følgende (rotert med klokken):

Eksempel 3: Enkel linje 3D -plot

Vi kan forenkle ting og lage en 3D -linjeplott med jevnt distribuerte data ved hjelp av Numpy. Et eksempel er som følger:

Importer plotly.uttrykk som px
Importer numpy som NP
x = np.Arange (10)
y = x ** 2
z = y ** 2
Fig = px.line_3d (df, x = x, y = y, z = z)
Fig.forestilling()

Dette returnerer en figur vist i følgende illustrasjon:

Du kan rotere plottet for bedre visning som følger:

Konklusjon

I denne opplæringen lærte du grunnleggende om å lage en 3D -linjeplott ved hjelp av Plotly Express -modulen.