plotly.graph_objects.isosurface

Plotly Graph Objects Isosurface



Et isooverflateplott brukes til å visualisere punkter med en gitt konstant verdi innenfor et romvolum.

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