Plotly.Graph_objects.mesh3d

Plotly.Graph_objects.mesh3d
“I grafici a maglie sono tipi di grafici che utilizzano una serie di triangoli con i punti indicati di coordinate X, Y e Z.
In questo articolo, esploreremo come creare diagrammi di mesh tridimensionali utilizzando il modulo Graph_Objects."

Immerciamoci.

Diagramma a rete semplice

Possiamo creare un semplice diagramma di mesh 3D specificando i valori X, Y e Z alla classe mesh3d.

Prendi lo snippet di codice fornito di seguito:

importazione della trama.graph_objects come Go
x = [0,1,2,0]
y = [0,0,1,2]
z = [0,2,0,1]
FIG = GO.Figura (data = go.Mesh3d (
x = x, y = y, z = z
)
Fico.spettacolo()

Il codice sopra creerà un semplice tetraedro, come mostrato nell'output di seguito:

Per creare un diagramma di tetraedro completo, è possibile specificare i parametri I, J e K.

Diagramma a rete dal set di dati

Allo stesso modo, è possibile creare un diagramma a mesh da un set di dati specificando i parametri X, Y e X come colonne all'interno del Frame Data.

Un esempio è come mostrato:

importazione della trama.graph_objects come Go
Importa panda come PD
df = pd.read_csv ('https: // raw.githubusercontent.com/plotly/set di dati/master/ply/sfera-strato.CSV ')
FIG = GO.Figura (data = go.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k']
)
Fico.spettacolo()

Il codice sopra caricherà il set di dati della sfera nella variabile DF. Tracciamo quindi la sfera specificando i parametri X, Y, Z, I, J e K come colonne nel datafram.

La figura risultante è come mostrato:

Possiamo anche impostare un colore diverso usando il parametro FaceColor come mostrato:

FIG = GO.Figura (data = go.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k'],
faceColor = df ['faceColor']
)

Terminazione

In questo tutorial, abbiamo esplorato come creare diagrammi a mesh 3D usando la classe Mesh3d dal modulo Plotly Graph_Objects.