Plotly Figur_Factory Modules Create Streamline Plots

Plotly Figur_Factory Modules Create Streamline Plots
Strømråder er typer tomter som brukes til å representere hastighetsfelt. En strømlinje bruker lukkede kurver som tangens til hastighetsfeltet.

I denne artikkelen vil vi utforske hvordan vi kan lage strømlinjeformeplott ved å bruke den plottly Figur_Factory -modulen.

Funksjonssyntaks og parameterliste

Funksjonssyntaksen er gitt nedenfor:

plotly.FIGUR_FACTORY.create_streamline (x, y, u, v, tetthet = 1, vinkel = 0.3490658503988659,
Arrow_scale = 0.09, ** Kwargs)

Nødvendige parametere:

  1. X - 1 dimensjonal, jevn fordelt liste eller matrise
  2. Y - 1 dimensjonal, jevn fordelt liste eller matrise
  3. U - 2-dimensjonal matrise
  4. V - 2-dimensjonal matrise
  5. tetthet - Angir tettheten til strømlinjene
  6. vinkel - pilhodevinkel i radianer
  7. Arrow_scale - Skala lengde på pilspissen

Strømlinjeforme plott med figurfabrikk

Følgende kode illustrerer hvordan du oppretter en grunnleggende strømlinjeformet plott ved hjelp av plottly Figur_Factory.

Fra plotly.FIGUR_FACTORY import create_streamline
Importer numpy som NP
Importer matematikk
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)
Fig.forestilling()

Den resulterende strømlinjeformede figuren vises nedenfor:

Vis kildepunkt

For å inkludere kildepunktet til pilhodene, kan vi kjøre følgende:

fra plotly.FIGUR_FACTORY import create_streamline
Importer numpy som NP
Importer matematikk
Importer plotly.Graph_Objects som 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)
Fig.add_trace (gå.Spredning (x = [-1.0], y = [0.0],
modus = 'markører',
markør_størrelse = 15))
Fig.forestilling()

Produksjon:

Konklusjon

Denne artikkelen diskuterte hvordan du lager strømlinjeforme plott ved hjelp av plottly Figur_Factory -moduler med funksjonssyntaks og parametere som er gitt. I tillegg ble kildepunktene til pilhodene inkludert.