matplotlib.axes.Axes.streamplot #

Assi. streamplot ( x , y , u , v , densità = 1 , linewidth = None , color = None , cmap = None , norm = None , arrowsize = 1 , arrowstyle = '-|>' , minlength = 0.1 , transform = None , zorder = Nessuno , start_points= None , maxlength = 4.0 , integration_direction = 'entrambi' , broken_streamlines = True , * , data = None ) [fonte] #

Disegna linee di flusso di un flusso vettoriale.

Parametri :
x, y matrici 1D/2D

Matrici rigorosamente crescenti a spaziatura uniforme per creare una griglia. Se 2D, tutte le righe di x devono essere uguali e tutte le colonne di y devono essere uguali; cioè, devono essere come se fossero generati da .np.meshgrid(x_1d, y_1d)

u, v Matrici 2D

velocità x e y . Il numero di righe e colonne deve corrispondere rispettivamente alla lunghezza di y e x .

densità float o (float, float)

Controlla la vicinanza delle linee di flusso. Quando , il dominio è suddiviso in una griglia 30x30. la densità ridimensiona linearmente questa griglia. Ogni cella della griglia può avere, al massimo, una linea di flusso trasversale. Per densità diverse in ciascuna direzione, utilizzare una tupla (densità_x, densità_y).density = 1

linewidth float o matrice 2D

La larghezza delle linee di flusso. Con un array 2D la larghezza della linea può essere variata attraverso la griglia. L'array deve avere la stessa forma di u e v .

colore colore o matrice 2D

Il colore snello. Se viene fornito un array, i suoi valori vengono convertiti in colori utilizzando cmap e norm . L'array deve avere la stessa forma di u e v .

cmap, norma

Normalizzazione dei dati e parametri di colormapping per il colore ; usato solo se color è un array di float. Vedere imshowper una descrizione dettagliata.

galleggiante a forma di freccia

Fattore di scala per la dimensione della freccia.

stile freccia str

Specifica dello stile della freccia. Vedi FancyArrowPatch.

galleggiante di lunghezza minima

Lunghezza minima della linea di flusso nelle coordinate degli assi.

start_points Matrice Nx2

Coordinate dei punti di partenza per le linee di flusso nelle coordinate dei dati (le stesse coordinate delle matrici x e y ).

zordine int

L'ordine z delle linee di flusso e delle frecce. Gli artisti con valori zorder inferiori vengono estratti per primi.

galleggiante di lunghezza massima

Lunghezza massima della linea di flusso nelle coordinate degli assi.

integration_direction {'avanti', 'indietro', 'entrambi'}, predefinito: 'entrambi'

Integra lo streamline in avanti, indietro o in entrambe le direzioni.

oggetto indicizzabile dei dati , facoltativo

Se forniti, i seguenti parametri accettano anche una stringa s, che viene interpretata come data[s](a meno che ciò non sollevi un'eccezione):

x , y , u , v , punti_inizio

broken_streamlines booleano, predefinito: vero

Se Falso, forza le linee di flusso a continuare finché non lasciano il dominio della trama. Se Vero, possono essere interrotti se si avvicinano troppo a un'altra linea di flusso.

Resi :
StreamplotSet

Oggetto contenitore con attributi

Questo contenitore cambierà probabilmente in futuro per consentire modifiche alla mappa dei colori, alfa, ecc. sia per le linee che per le frecce, ma queste modifiche dovrebbero essere compatibili con le versioni precedenti.

Esempi che utilizzano matplotlib.axes.Axes.streamplot#

diagramma di flusso (X, Y, U, V)

diagramma di flusso (X, Y, U, V)

diagramma di flusso (X, Y, U, V)