Spiski.Graph_Objects.Mesh3d

Spiski.Graph_Objects.Mesh3d
„Działki siatki to rodzaje działek, które wykorzystują zestaw trójkątów z podanymi punktami współrzędnych x, y i z.
W tym artykule zbadamy, jak utworzyć 3-wymiarowe diagramy o sice za pomocą modułu Graph_Objects."

Zanurzmy się.

Prosty schemat siatki

Możemy utworzyć prosty wykres siatki 3D, określając wartości x, y i z.

Weź snip kodowy podany poniżej:

importować fabuły.Graph_Objects jak Go
x = [0,1,2,0]
y = [0,0,1,2]
Z = [0,2,0,1]
Fig = Go.Rysunek (dane = Go.Mesh3d (
x = x, y = y, z = z
))
Figa.pokazywać()

Powyższy kod utworzy prosty tetrahedron, jak pokazano na poniższym wyjściu:

Aby utworzyć kompletną działkę tetrahedronową, możesz określić parametry I, J i K.

Diagram z zestawu danych

Podobnie możesz utworzyć schemat z zestawu danych, określając parametry x, y i x jako kolumny w ramach danych.

Przykładem jest jak pokazano:

importować fabuły.Graph_Objects jak Go
importować pandy jako PD
df = pd.read_csv ('https: // raw.Githubusercontent.com/plotly/zbiorów danych/master/ply/sly-pry.CSV ')
Fig = Go.Rysunek (dane = Go.Mesh3d (
x = df ['x'],
y = df ['y'],
Z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k']
))
Figa.pokazywać()

Powyższy kod załaduje zestaw danych kuli do zmiennej DF. Następnie wykreślamy kulę, określając parametry x, y, z, i, j i k.

Powstała liczba jest jak pokazana:

Możemy również ustawić inny kolor za pomocą parametru Facecolor, jak pokazano:

Fig = Go.Rysunek (dane = Go.Mesh3d (
x = df ['x'],
y = df ['y'],
Z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k'],
facecolor = df ['facecolor']
))

Zakończenie

W tym samouczku zbadaliśmy, jak tworzyć diagramy siatki 3D za pomocą klasy MESH3D z modułu plotly Graph_Objects.