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.