plotly.graph_objects.isosurface

Plotly Graph Objects Isosurface



Un tracé d'isosurface est utilisé pour visualiser des points d'une valeur constante donnée dans un volume d'espace.

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.