Plotly.Graph_Objects.Mesh3d

Plotly.Graph_Objects.Mesh3d
“Gráficos de malha são tipos de parcelas que usam um conjunto de triângulos com os pontos dados de coordenadas x, y e z.
Neste artigo, exploraremos como criar diagramas de malha tridimensional usando o módulo Graph_Objects.”

Vamos mergulhar.

Diagrama de malha simples

Podemos criar um gráfico simples de malha 3D especificando os valores X, Y e Z para a classe Mesh3D.

Pegue o trecho de código fornecido abaixo:

importar plotly.Graph_Objects como Go
x = [0,1,2,0]
y = [0,0,1,2]
Z = [0,2,0,1]
fig = vá.Figura (Data = Go.Mesh3d (
x = x, y = y, z = z
))
Figo.mostrar()

O código acima criará um tetraedro simples, conforme mostrado na saída abaixo:

Para criar um enredo completo de tetraedro, você pode especificar os parâmetros i, j e k.

Diagrama de malha do conjunto de dados

Da mesma forma, você pode criar um diagrama de malha a partir de um conjunto de dados especificando os parâmetros x, y e x como colunas dentro do quadro de dados.

Um exemplo é como mostrado:

importar plotly.Graph_Objects como Go
importar pandas como PD
df = pd.read_csv ('https: // cru.GithubUserContent.com/plotly/conjuntos de dados/mestre/dobra/esfera.CSV ')
fig = vá.Figura (Data = Go.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k']
))
Figo.mostrar()

O código acima carregará o conjunto de dados da esfera na variável DF. Em seguida, plotamos a esfera especificando os parâmetros x, y, z, i, j e k como as colunas no datafram.

A figura resultante é como mostrado:

Também podemos definir uma cor diferente usando o parâmetro facecolor como mostrado:

fig = vá.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']
))

Terminação

Neste tutorial, exploramos como criar diagramas de malha 3D usando a classe Mesh3d do módulo plotly graph_objects.