La oss dykke inn.
Enkelt nettdiagram
Vi kan lage et enkelt 3D -nettplott ved å spesifisere x-, y- og z -verdiene til Mesh3D -klassen.
Ta kodebiten gitt nedenfor:
Importer plotly.Graph_Objects som GO
x = [0,1,2,0]
y = [0,0,1,2]
z = [0,2,0,1]
Fig = GO.Figur (data = gå.Mesh3d (
x = x, y = y, z = z
))
Fig.forestilling()
Koden over vil opprette en enkel tetrahedron, som vist i utgangen nedenfor:
For å lage et komplett tetrahedronplott, kan du spesifisere I-, J- og K -parametere.
Mesh -diagram fra datasett
Tilsvarende kan du opprette et nettdiagram fra et datasett ved å spesifisere x-, y- og x -parametere som kolonner i DataFrame.
Et eksempel er som vist:
Importer plotly.Graph_Objects som GO
Importer pandaer som PD
df = pd.read_csv ('https: // rå.GitHubUserContent.com/plotly/datasett/master/lag/sfære-lag.CSV ')
Fig = GO.Figur (data = gå.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k']
))
Fig.forestilling()
Koden over vil laste sfære -datasettet i DF -variabelen. Vi plotter deretter sfæren ved å spesifisere x-, y-, z-, i-, j- og k -parametere som kolonnene i DataFram.
Den resulterende figuren er som vist:
Vi kan også sette en annen farge ved hjelp av ansiktscolor -parameteren som vist:
Fig = GO.Figur (data = gå.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k'],
FACECOLOR = DF ['FACECOLOR']
))
Avslutning
I denne opplæringen utforsket vi hvordan du lager 3D -nettdiagrammer ved hjelp av Mesh3D -klasse fra PLOTLY GRAFT_OBJECTS -modulen.