Tracer.Figure_create.Trisurf

Tracer.Figure_create.Trisurf
Dans cet article, nous discuterons de la façon dont nous pouvons créer un tracé de Trisurf à l'aide du module Plotly Figure_factory.

Syntaxe de fonction et paramètres

La syntaxe de fonction est comme indiqué dans les éléments suivants:

tracer.figure_factory.create_trisurf (x, y, z, simplices, colormap = non, show_colorbar = true, scale = non, colore_func = non, title = 'Trisurf Plot', tracé_edges = true, showbackground = true, backgroundColor = 'rgb (230, 230, 230) ', GridColor =' RGB (255, 255, 255) ', ZerrolineColor =' RGB (255, 255, 255) ', EDGES_COLOR =' RVB (50, 50, 50) ', High = 800, Width = 800 , aspectratio = aucun)

Les paramètres requis sont les suivants:

  1. x - définit les valeurs de données de x.
  2. Y - Définit les valeurs de données de Y.
  3. z - Définit les valeurs de données de Y.
  4. show_colorbar - set si la barre de couleur est visible ou non.
  5. Titre - Définit le titre de l'intrigue.
  6. Largeur / hauteur - Définit la figure Largeur et hauteur en pixels.

Plot de Delaunay avec tracé Figure_factory

Le code suivant utilise Plotly Figure_factory, Numpy et Scipy pour créer un tracé de Delaunay.

de l'intrigue.Figure_factory Import Create_trisurf
Importer Numpy comme NP
de Scipy.Importation spatiale Delaunay
u = np.lispace (0, 2 * np.pi, 20)
v = np.lispace (0, 2 * np.pi, 20)
u, v = np.Meshgrid (U, V)
u = u.aplatir()
V = V.aplatir()
x = (3 + (np.cos (v)))) * np.cos (u)
y = (3 + (np.cos (v)))) * np.péché (u)
z = np.péché (v)
points2d = np.vstack ([u, v]).T
Tri = Delaunay (Points2d)
simplices = tri.simplices
Fig = create_trisurf (x = x, y = y, z = z)
figue.montrer()

Sortie Figure:

Mobius Strip Trisurf

Le code suivant crée une bande mobius avec tracé Figure_factory.

Importer un terrain.Figure_factory comme FF
Importer Numpy comme NP
de Scipy.Importation spatiale Delaunay
u = np.lispace (0, 2 * np.pi, 24)
v = np.lispace (-1, 1, 8)
u, v = np.Meshgrid (U, V)
u = u.aplatir()
V = V.aplatir()
tp = 1 + 0.5 * V * np.cos (u / 2.)
x = tp * np.cos (u)
y = tp * np.péché (u)
z = 0.5 * V * np.péché (u / 2.)
points2d = np.vstack ([u, v]).T
Tri = Delaunay (Points2d)
simplices = tri.simplices
Fig = ff.create_trisurf (x = x, y = y, z = z,
colormap = "viridis",
simplices = simplices,
title = "Mobius Strip")
figue.montrer()

Sortie Figure:

Conclusion

Ce guide illustre comment créer les tracés Trisurf avec un module Plotly Figure_factory. Vérifiez les documents pour plus.