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:
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.