Denne artikkelen vil lede deg gjennom de forskjellige trinnene du kan bruke for å lage et isosurface-plott ved hjelp av plotly graph_objects-modulen.
Grunnleggende Isosurface Plot
For å lage et grunnleggende isosurface-plott ved å bruke Plotly graph_objets-modulen, kan vi bruke klassen go.Isosurface() etterfulgt av parameterne x, y, z og verdier. Et eksempel på illustrasjonskode er som gitt nedenfor.
importer plotly.graph_objects som gå
Fig = gå.Figur ( data =go.Isooverflate (
x = [ 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] ,
Y = [ 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 ] ,
Med = [ 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ] ,
verdi = [ 1 , to , 3 , 4 , 5 , 6 , 7 , 8 ] ,
den største = to ,
isomax = 6 ,
) )
fig.vis ( )
Den resulterende figuren er som følger:
Fjerne hetter for isosurfaces
Du kan fjerne de fargekodede overflatene på siden av domenet ved å angi caps-parameteren som følger:
Den resulterende figuren er som følger:
Stille inn isosurfaces opacitet
Vi kan angi opasiteten til isooverflater ved å spesifisere opasitetsparameteren, som vist i følgende tabell:
Den forrige koden skal returnere koden som vist:
Innstilling av standard fargeskala
Du kan også spesifisere fargeskalaen for plottet ditt ved å bruke fargeskalaparameteren, som vist i følgende tabell:
Dette setter fargeskalaen til en svart kropp, som vist i følgende utdatafigur:
Konklusjon
Denne artikkelen beskriver hvordan du oppretter isosurfaces ved hjelp av Plotly graph_objects-modulen. Vi viste deg hvordan du fjerner hetter for isosurfaces, stiller inn opasiteten og stiller inn standard fargeskala. Takk for at du leste, og sjekk gjerne dokumentene for mer.