Módulos de figura_factory de trazly cree gráficos de línea de transmisión

Módulos de figura_factory de trazly cree gráficos de línea de transmisión
Las líneas de corriente son tipos de gráficos utilizados para representar campos de velocidad. Una línea de corriente usa curvas cerradas que se tangentan al campo de velocidad.

En este artículo, exploraremos cómo podemos crear gráficos de línea de corriente utilizando el módulo de figura_factory trazly.

Sintaxis de funciones y lista de parámetros

La sintaxis de la función se proporciona a continuación:

tramamente.figura_factory.create_streamline (x, y, u, v, densidad = 1, ángulo = 0.3490658503988659,
Arrow_scale = 0.09, ** Kwargs)

Parámetros requeridos:

  1. X - 1 lista o matriz dimensional, uniformemente espaciada
  2. Y - 1 lista o matriz dimensional, uniformemente espaciada
  3. U - Matriz bidimensional
  4. V - Matriz bidimensional
  5. densidad - establece la densidad de las líneas de corriente
  6. ángulo - ángulo de punta de flecha en radianes
  7. Arrow_Scale - Longitud de la escala de la punta de flecha

Trama de línea de línea con figura de fábrica

El siguiente código ilustra cómo crear una gráfica de línea de transmisión básica utilizando plotly figura_factory.

De Plotly.figura_factory import crear_streamline
importar numpy como np
importación matemática
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)
higo.espectáculo()

La figura de línea de corriente resultante se muestra a continuación:

Mostrar punto fuente

Para incluir el punto de origen de los cabezales de flecha, podemos ejecutar lo siguiente:

De Plotly.figura_factory import crear_streamline
importar numpy como np
importación matemática
Importar trama.Graph_Objects como 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)
higo.add_trace (ir.Dispersión (x = [-1.0], y = [0.0],
modo = 'marcadores',
marcador_size = 15))
higo.espectáculo()

Producción:

Conclusión

Este artículo discutió cómo crear gráficos de línea de corriente utilizando módulos de figura_factory de trazado con la sintaxis de función y los parámetros proporcionados. Además, se incluyeron los puntos fuente de los cabezales de flecha.