Plotly.FIGUR_CREATE.Trisurf

Plotly.FIGUR_CREATE.Trisurf
I denne artikkelen vil vi diskutere hvordan vi kan lage en Trisurf -plot ved å bruke den plottly Figur_Factory -modulen.

Funksjonssyntaks og parametere

Funksjonssyntaksen er som vist i følgende:

plotly.FIGUR_FACTORY.create_trisurf (x, y, z, simplices, colormap = ingen, show_colorbar = true, skala = ingen, color_func = ingen, title = 'trisurf plot', plot_edges = true, showbackground = true, backgroundcolor = 'RGB (230, 230, 230) ', GridColor =' RGB (255, 255, 255) ', ZerolineColor =' RGB (255, 255, 255) ', Edges_Color =' RGB (50, 50, 50) ', høyde = 800, bredde = 800 , AspectRatio = ingen)

De nødvendige parametrene er som følger:

  1. X - Definerer dataverdiene til x.
  2. y - Angir datanverdiene til y.
  3. Z - Angir datanverdiene til y.
  4. show_colorbar - setter seg hvis fargelinjen er synlig eller ikke.
  5. Tittel - definerer tittelen for plottet.
  6. Bredde/høyde - Angir figur Bredde og høyde i piksler.

Delaunay plot med plotly figur_factory

Følgende kode bruker plottly Figur_Factory, Numpy og Scipy for å lage en delaunay -plot.

fra plotly.FIGUR_FACTORY IMPORT CREATE_TRISURF
Importer numpy som NP
Fra scipy.Romlig import Delaunay
u = np.Linspace (0, 2*NP.pi, 20)
V = NP.Linspace (0, 2*NP.pi, 20)
u, v = np.MeshGrid (U, V)
u = u.flat ()
v = v.flat ()
x = (3 + (np.cos (v)))*np.cos (u)
y = (3 + (np.cos (v)))*np.sin (u)
z = np.synd (v)
Points2D = NP.vstack ([u, v]).T
Tri = Delaunay (Points2d)
Simplices = Tri.forenklinger
Fig = create_trisurf (x = x, y = y, z = z)
Fig.forestilling()

Utgangsfigur:

Mobius Strip Trisurf

Følgende kode oppretter en Mobius -stripe med plottly Figur_Factory.

Importer plotly.FIGUR_FACTORY AS FF
Importer numpy som NP
Fra scipy.Romlig import Delaunay
u = np.Linspace (0, 2*NP.pi, 24)
V = NP.Linspace (-1, 1, 8)
u, v = np.MeshGrid (U, V)
u = u.flat ()
v = v.flat ()
TP = 1 + 0.5*V*NP.cos (u/2.)
x = tp*np.cos (u)
y = tp*np.sin (u)
z = 0.5*V*NP.Synd (u/2.)
Points2D = NP.vstack ([u, v]).T
Tri = Delaunay (Points2d)
Simplices = Tri.forenklinger
Fig = ff.create_trisurf (x = x, y = y, z = z,
Colormap = "Viridis",
Simplices = Simplices,
title = "Mobius strip")
Fig.forestilling()

Utgangsfigur:

Konklusjon

Denne guiden illustrerer hvordan du lager Trisurf -plottene med plottly Figur_Factory -modul. Sjekk dokumentene for mer.