Tramamente.Figura_create.Trisurfo

Tramamente.Figura_create.Trisurfo
En este artículo, discutiremos cómo podemos crear una gráfica de trisurf usando el módulo figura_factory complacido.

Sintaxis de funciones y parámetros

La sintaxis de la función es como se muestra en lo siguiente:

tramamente.figura_factory.create_trisurf (x, y, z, simplices, colormap = none, show_colorbar = true, scale = none, color_func = none, title = 'trisurf plot', plot_edges = true, showbackground = true, fondoscolor = 'rgb (230, 230, 230) ', gridColor =' rgb (255, 255, 255) ', zerolineecolor =' rgb (255, 255, 255) ', edges_color =' rgb (50, 50, 50) ', altura = 800, ancho = 800 , aspectratio = ninguno)

Los parámetros requeridos son los siguientes:

  1. x - Define los valores de datos de x.
  2. y - Establece los valores de datos de y.
  3. z - Establece los valores de datos de y.
  4. show_colorbar - se establece si la barra de color es visible o no.
  5. Título - Define el título de la trama.
  6. Ancho/altura: establece el ancho de la figura y la altura en píxeles.

Gráfico de Delaunay con tramly figura_factory

El siguiente código usa tramly figura_factory, numpy y scipy para crear una trama de Delaunay.

De Plotly.figura_factory import crear_trisurf
importar numpy como np
De Scipy.Importación espacial 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.aplanar()
V = V.aplanar()
x = (3 + (NP.cos (v)))*np.cos (u)
y = (3 + (NP.cos (v)))*np.pecado (u)
Z = NP.pecado (v)
puntos2d = np.vstack ([u, v]).T
tri = Delaunay (puntos2d)
Simplices = tri.sencillo
Fig = create_trisurf (x = x, y = y, z = z)
higo.espectáculo()

Figura de salida:

Trisurf de Strip Mobius

El siguiente código crea una tira de Mobius con tramly figura_factory.

Importar trama.figura_factory como FF
importar numpy como np
De Scipy.Importación espacial Delaunay
U = NP.Linspace (0, 2*NP.Pi, 24)
V = NP.Linspace (-1, 1, 8)
U, V = NP.Meshgrid (U, V)
u = u.aplanar()
V = V.aplanar()
TP = 1 + 0.5*V*NP.cos (u/2.)
x = tp*np.cos (u)
y = tp*np.pecado (u)
z = 0.5*V*NP.pecado (u/2.)
puntos2d = np.vstack ([u, v]).T
tri = Delaunay (puntos2d)
Simplices = tri.sencillo
Fig = FF.create_trisurf (x = x, y = y, z = z,
colormap = "viridis",
Simplices = Simplices,
Title = "Mobius Strip")
higo.espectáculo()

Figura de salida:

Conclusión

Esta guía ilustra cómo crear los gráficos de trisurf con el módulo de figura_factory de trazado. Consulte los documentos para más.