Plongeons-nous dans.
Diagramme de maillage simple
Nous pouvons créer un simple tracé de maillage 3D en spécifiant les valeurs x, y et z à la classe MESH3D.
Prenez l'extrait de code fourni ci-dessous:
Importer un terrain.Graph_objects comme Go
x = [0,1,2,0]
y = [0,0,1,2]
z = [0,2,0,1]
Fig = aller.Figure (données = aller.Mesh3d (
x = x, y = y, z = z
))
figue.montrer()
Le code ci-dessus créera un simple tétraèdre, comme indiqué dans la sortie ci-dessous:
Pour créer un tracé de tétraèdre complet, vous pouvez spécifier les paramètres I, J et K.
Diagramme de maillage de l'ensemble de données
De même, vous pouvez créer un diagramme de maillage à partir d'un ensemble de données en spécifiant les paramètres x, y et x comme colonnes dans le dataframe.
Un exemple est comme indiqué:
Importer un terrain.Graph_objects comme Go
Importer des pandas en tant que PD
df = pd.read_csv ('https: // brut.githubusercontent.com / tracé / ensembles de données / maître / pli / sphère-pli.csv ')
Fig = aller.Figure (données = aller.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k']
))
figue.montrer()
Le code ci-dessus chargera l'ensemble de données Sphere dans la variable DF. Nous tracons ensuite la sphère en spécifiant les paramètres x, y, z, i, j et k comme colonnes dans le datafram.
La figure résultante est comme indiqué:
Nous pouvons également définir une couleur différente en utilisant le paramètre FACECOLOR comme indiqué:
Fig = aller.Figure (données = aller.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k'],
FACECOLOR = DF ['FACECOLOR']
))
Résiliation
Dans ce tutoriel, nous avons exploré comment créer des diagrammes de maillage 3D à l'aide de la classe MESH3D à partir du module de tracé Graph_Objects.