Dit artikel leidt u door de verschillende stappen die u kunt gebruiken om een isosurface-plot te maken met behulp van de module plotly graph_objects.
Basis Isosurface-plot
Om een basis isosurface-plot te maken met behulp van de module Plotly graph_objets, kunnen we de klasse go.Isosurface() gebruiken, gevolgd door de parameters x, y, z en waarden. Een voorbeeld van een illustratiecode is zoals hieronder weergegeven.
plotly.graph_objects importeren net zo Gaan
vijg = gaan.Figuur ( gegevens =go.Isosurface (
x = [ 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] ,
Y = [ 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 ] ,
Met = [ 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ] ,
waarde = [ 1 , twee , 3 , 4 , 5 , 6 , 7 , 8 ] ,
de grootste = twee ,
isomax = 6 ,
) )
fig.show ( )
Het resulterende cijfer is als volgt:
Caps voor Isosurfaces verwijderen
U kunt de kleurgecodeerde oppervlakken aan de zijkant van het domein verwijderen door de caps-parameter als volgt in te stellen:
Het resulterende cijfer is als volgt:
Dekking van Isosurfaces instellen
We kunnen de dekking van isosurfaces instellen door de parameter dekking op te geven, zoals weergegeven in de volgende tabel:
De vorige code zou de code moeten retourneren zoals weergegeven:
Standaardkleurenschaal instellen
U kunt ook de kleurenschaal voor uw plot specificeren met behulp van de kleurenschaalparameter, zoals weergegeven in de volgende tabel:
Dit stelt de kleurenschaal in op een blackbody, zoals weergegeven in de volgende uitvoerafbeelding:
Conclusie
In dit artikel wordt beschreven hoe u isosurfaces maakt met behulp van de module Plotly graph_objects. We hebben u laten zien hoe u doppen voor iso-oppervlakken verwijdert, de dekking instelt en de standaardkleurenschaal instelt. Bedankt voor het lezen, en voel je vrij om de documenten te raadplegen voor meer informatie.