Cet article vous guidera à travers les différentes étapes que vous pouvez utiliser pour créer un tracé d'isosurface à l'aide du module plotly graph_objects.
Tracé d'isosurface de base
Pour créer un tracé d'isosurface de base à l'aide du module Plotly graph_objets, nous pouvons utiliser la classe go.Isosurface() suivie des paramètres x, y, z et values. Un exemple de code d'illustration est fourni ci-dessous.
importer plotly.graph_objects comme aller
figure = aller.Figure ( Les données =go.Isosurface (
X = [ 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ] ,
Oui = [ 1 , 0 , 1 , 0 , 1 , 0 , 1 , 0 ] ,
Avec = [ 1 , 1 , 0 , 0 , 1 , 1 , 0 , 0 ] ,
évaluer = [ 1 , deux , 3 , 4 , 5 , 6 , sept , 8 ] ,
le plus grand = deux ,
isomax = 6 ,
) )
fig.show ( )
Le chiffre obtenu est le suivant :
Retrait des capuchons pour les isosurfaces
Vous pouvez supprimer les surfaces codées par couleur sur le côté du domaine en définissant le paramètre caps comme suit :
Le chiffre obtenu est le suivant :
Définition de l'opacité des isosurfaces
Nous pouvons définir l'opacité des isosurfaces en spécifiant le paramètre d'opacité, comme indiqué dans le tableau suivant :
Le code précédent doit renvoyer le code comme indiqué :
Définition de l'échelle de couleurs par défaut
Vous pouvez également spécifier l'échelle de couleurs de votre tracé à l'aide du paramètre d'échelle de couleurs, comme indiqué dans le tableau suivant :
Cela définit l'échelle de couleurs sur un corps noir, comme illustré dans la figure de sortie suivante :
Conclusion
Cet article décrit comment créer des isosurfaces à l'aide du module Plotly graph_objects. Nous vous avons montré comment supprimer les capuchons des isosurfaces, définir l'opacité et définir l'échelle de couleurs par défaut. Merci d'avoir lu et n'hésitez pas à consulter la documentation pour en savoir plus.