Denne artikkelen hjelper deg å komme i gang med plotly kamerakontroller, essensielle kamerakontrollparametere og mer.
Hvordan kamera fungerer i plotisk
To hovedfaktorer bestemmer hvordan du ser på en 3D -plot. Først bestemmer kameraposisjonen og veibeskrivelsen synet på plottet.
Tre hovedvektorer administrerer disse parametrene:
UP -vektoren brukes til å kontrollere UP -retningen på siden. Som standard peker kameraet Z-aksen alltid opp. Derfor er standardvektorverdiene for UP -parameteren x = 1.25, y = 1.25, z = 1.25.
På den annen side kontrollerer midtparameteren oversettelsen av scenens sentrum. Som standard inneholder figuren ingen oversettelse. Derfor er standardvektorverdiene for midtparameteren x = 0, y = 0, z = 0.
Til slutt bestemmer øyeparameteren kameraets posisjon på opprinnelsesstedet. Som standard har øyevektoren følgende verdier: x = 1.25, y = 1.25, x = 1.25.
Standard kamerakontroller
Du kan spesifisere kameraparametrene ved å bruke oppdaterings_layout -funksjonen (). Et eksempel er som vist i følgende:
Importer plotly.uttrykk som pxDet gitte eksemplet bruker standard kameraparametere definert som ordbok. Bruker plotly disse verdiene hvis kamerakontrollene ikke er spesifisert.
Tilpasse kameraets visningspunkt
Vi kan tilpasse kameravisningspunktet ved å endre verdiene til øyevektoren. For å stille kameraets visningspunkt på et lavere punkt, kan vi for eksempel bruke følgende verdier: for eksempel:
camera_params = dict (De gitte øyenverdiene setter kameraet lavere. Den resulterende figuren er som vist på følgende:
Angi kameravisningen ovenfra
Vi kan stille kameravisningen fra en høydestilling ved å stille inn Z -aksen til øyevektoren.
Et eksempel er som vist i følgende:
camera_params = dict (Merk at vi bare endrer z -verdien i øyevektoren. Du kan tilpasse denne verdien for å matche visningspunktet du ønsker å oppnå.
Det forrige eksemplet returnerer en figur som vist i følgende:
Vipp kameraet vertikalt
Vi kan tilpasse vippestillingen til kameraet ved å endre UP -parameteren. For eksempel:
camera_params = dict (I dette tilfellet spesifiserer vi UP -vektoren og endrer x -parameteren. Dette returnerer en figur som vist i følgende:
Sett midtpunktet
For å endre kameraets fokuspunkt, kan vi tilpasse verdiene til midtvektoren. For å slå opp, kan vi for eksempel tilpasse Z -parameteren som:
camera_params = dict (Dette returnerer følgende figur:
Endre gjerne verdien slik du synes passer.
Konklusjon
Takk for denne guiden, du har nå en forståelse av hvordan kameraets plassering i plottet fungerer. Utforsk gjerne dokumentene for mer.
Takk for at du leste. Glad koding!!