Denne artikel vil lede dig gennem de forskellige trin, du kan bruge til at oprette et isosurface-plot ved hjælp af plotly graph_objects-modulet.
Grundlæggende isosurface plot
For at skabe et grundlæggende isosurface-plot ved hjælp af Plotly graph_objets-modulet, kan vi bruge klassen go.Isosurface() efterfulgt af x-, y-, z- og værdiparametrene. Et eksempel på illustrationskode er som angivet nedenfor.
importer plotly.graph_objects som gå
fig = gå.Figur ( data =go.Isooverflade (
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 ] ,
værdi = [ 1 , to , 3 , 4 , 5 , 6 , 7 , 8 ] ,
den største = to ,
isomax = 6 ,
) )
fig.vis ( )
Den resulterende figur er som følger:
Fjernelse af hætter til isosurfaces
Du kan fjerne de farvekodede overflader på siden af domænet ved at indstille caps-parameteren som følger:
Den resulterende figur er som følger:
Indstilling af isosurfaces opacitet
Vi kan indstille opaciteten af isosurfaces ved at angive opacitetsparameteren, som vist i følgende tabel:
Den forrige kode skulle returnere koden som vist:
Indstilling af standardfarveskala
Du kan også angive farveskalaen for dit plot ved at bruge farveskalaparameteren, som vist i følgende tabel:
Dette indstiller farveskalaen til en sort krop, som vist i følgende outputfigur:
Konklusion
Denne artikel beskriver, hvordan man opretter isosurfaces ved hjælp af Plotly graph_objects-modulet. Vi viste dig, hvordan du fjerner hætter til isosurfaces, indstiller opaciteten og indstiller standardfarveskalaen. Tak fordi du læste med, og du er velkommen til at tjekke dokumenterne for mere.