Plotly.Graph_Objects.mesh3d

Plotly.Graph_Objects.mesh3d
“Mesh -plott er typer tomter som bruker et sett med trekanter med de gitte punktene til X-, Y- og Z -koordinater.
I denne artikkelen vil vi utforske hvordan du lager 3-dimensjonale nettdiagrammer ved hjelp av Graph_Objects-modulen.”

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.