Plotly Abbildung_Faktorische Module erstellen Streamline -Diagramme

Plotly Abbildung_Faktorische Module erstellen Streamline -Diagramme
Stromlinien sind Arten von Diagrammen, die zur Darstellung von Geschwindigkeitsfeldern verwendet werden. Eine Streamline verwendet geschlossene Kurven, die die Geschwindigkeitsfeld tangentieren.

In diesem Artikel werden wir untersuchen, wie wir Streamline -Diagramme mithilfe des Moduls Plotly Fig. Factory erstellen können.

Funktionssyntax und Parameterliste

Die Funktionssyntax ist unten bereitgestellt:

Handlung.Figure_Factory.create_streamline (x, y, u, v, dichte = 1, Angle = 0.3490658503988659,
arrow_scale = 0.09, ** kwargs)

Erforderliche Parameter:

  1. X - 1 Dimensional, gleichmäßig verteilte Liste oder Array
  2. Y - 1 Dimensional, gleichmäßig verteilte Liste oder Array
  3. U - 2-dimensionales Array
  4. V - 2-dimensionales Array
  5. Dichte - Legt die Dichte der Stromlinien fest
  6. Winkel - Pfeilspitze in Radians
  7. Arrow_Scale - skalierende Länge der Pfeilspitze

Streamline -Diagramm mit Abbildung Fabrik

Der folgende Code zeigt, wie Sie ein grundlegendes Streamline -Diagramm mithilfe von Plotly Abbildung_Factory erstellen.

Von Handlung.Abbildung_Factory Import create_streamline
Numph als NP importieren
Mathematik importieren
x = np.Linspace (-1, 1, 10)
y = np.Linspace (-1, 1, 10)
Y, x = np.Meshgrid (x, y)
U = -1 - x ** 2 + y
v = 1 + x - y ** 2
u = u.T
v = v.T
Fig = create_streamline (x, y, u, v)
Feige.zeigen()

Die resultierende Streamline -Abbildung ist unten dargestellt:

Quellpunkt zeigen

Um den Quellpunkt der Pfeilköpfe einzuschließen, können wir Folgendes ausführen:

von Handlung.Abbildung_Factory Import create_streamline
Numph als NP importieren
Mathematik importieren
Handlung importieren.Graph_Objects as Go
x = np.Linspace (-1, 1, 10)
y = np.Linspace (-1, 1, 10)
Y, x = np.Meshgrid (x, y)
U = -1 - x ** 2 + y
v = 1 + x - y ** 2
u = u.T
v = v.T
Fig = create_streamline (x, y, u, v)
Feige.add_trace (go.Streuung (x = [-1.0], y = [0.0],
Modus = 'Marker',
marker_size = 15))
Feige.zeigen()

Ausgang:

Abschluss

In diesem Artikel wurde erläutert, wie Streamline -Diagramme mithilfe von Plotly Abbildung_Faktorische Module mit der Funktionssyntax und den bereitgestellten Parametern erstellt werden. Zusätzlich wurden die Quellpunkte der Pfeilköpfe eingeschlossen.