Handlung.Abbildung_Create.Trisurf

Handlung.Abbildung_Create.Trisurf
In diesem Artikel werden wir diskutieren, wie wir ein Trisurf -Diagramm unter Verwendung des Moduls Plotly Abbildung_Factory erstellen können.

Funktionssyntax und Parameter

Die Funktionssyntax ist wie im Folgenden dargestellt:

Handlung.Figure_Factory.create_trisurf (x, y, z, simplimes, colormap = none, show_colorbar = true, scale = none, color_func = none, title = 'trisurf -plot', plot_edges = true, showbackground = true, backgroundColor = 'rgb (230, 230, 230, 230) ', GridColor =' RGB (255, 255, 255) ', Zerolinecolor =' RGB (255, 255, 255) ', kanten_color =' rgb (50, 50, 50) ', Höhe = 800, Breite = 800 , Aspectratio = keine)

Die erforderlichen Parameter sind wie folgt:

  1. x - definiert die Datenwerte von x.
  2. y - legt die Datenwerte von y fest.
  3. z - Legt die Datenwerte von y fest.
  4. show_colorbar - setzt, wenn die Farbleiste sichtbar ist oder nicht.
  5. Titel - definiert den Titel für die Handlung.
  6. Breite/Höhe - Legt die Figur Breite und Höhe in Pixel fest.

Delaunay -Plot mit Plotly Abbildung_Factory

Der folgende Code verwendet Plotly Abbildung_Factory, Numpy und Scipy, um ein Delaunay -Diagramm zu erstellen.

von Handlung.Abbildung_Factory Import create_trisurf
Numph als NP importieren
von Scipy.räumlicher 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.ebnen()
v = v.ebnen()
x = (3 + (np.cos (v)))*np.cos (u)
y = (3 + (np.cos (v)))*np.Sünde (u)
z = np.Sünde (v)
Punkte2d = np.vstack ([u, v]).T
Tri = Delaunay (Punkte2d)
Einfaches = Tri.Einfaches
Fig = create_trisurf (x = x, y = y, z = z)
Feige.zeigen()

Ausgangsabbildung:

Mobius Strip Trisurf

Der folgende Code erstellt einen Mobius -Streifen mit Plotly Abbildung_Factory.

Handlung importieren.Figure_Factory as ff
Numph als NP importieren
von Scipy.räumlicher Import Delaunay
u = np.Linspace (0, 2*NP.pi, 24)
v = np.Linspace (-1, 1, 8)
u, v = np.meshgrid (u, v)
u = u.ebnen()
v = v.ebnen()
tp = 1 + 0.5*v*np.cos (u/2.)
x = tp*np.cos (u)
y = tp*np.Sünde (u)
z = 0.5*v*np.Sünde (u/2.)
Punkte2d = np.vstack ([u, v]).T
Tri = Delaunay (Punkte2d)
Einfaches = Tri.Einfaches
Abb = ff.create_trisurf (x = x, y = y, z = z,
colormap = "viridis",
Einfaches = Einfaches,
Titel = "Mobius Strip")
Feige.zeigen()

Ausgangsabbildung:

Abschluss

Diese Anleitung zeigt, wie Sie die Trisurf -Diagramme mit Plotly Abbildung_Factory -Modul erstellen. Überprüfen Sie die Dokumente für weitere.