matplotlib.axes.Axes.angle_spectrum#
- Axes.angle_spectrum(x, *, Fs=None, Fc=None, window=None, pad_to=None, sides=None, data=None, **kwargs)[Quelle]#
Plottet das Winkelspektrum.
Berechnet das Winkelspektrum (gewickeltes Phasenspektrum) von x. Die Daten werden auf eine Länge von pad_to aufgefüllt und die Fensterfunktion window wird auf das Signal angewendet.
- Parameter:
- x1-D-Array oder Sequenz
Array oder Sequenz, die die Daten enthält.
- Fsfloat, Standard: 2
Die Abtastfrequenz (Samples pro Zeiteinheit). Sie wird zur Berechnung der Fourier-Frequenzen, freqs, in Zyklen pro Zeiteinheit verwendet.
- windowaufrufbar oder ndarray, Standard:
window_hanning Eine Funktion oder ein Vektor der Länge NFFT. Zum Erstellen von Fenstervektoren siehe
window_hanning,window_none,numpy.blackman,numpy.hamming,numpy.bartlett,scipy.signal,scipy.signal.get_windowusw. Wenn eine Funktion als Argument übergeben wird, muss sie ein Datensegment als Argument nehmen und die gefensterte Version des Segments zurückgeben.- sides{'default', 'onesided', 'twosided'}, optional
Welche Seiten des Spektrums zurückgegeben werden sollen. 'default' ist einseitig für reelle Daten und zweiseitig für komplexe Daten. 'onesided' erzwingt die Rückgabe eines einseitigen Spektrums, während 'twosided' zweiseitig erzwingt.
- pad_toint, optional
Die Anzahl der Punkte, auf die das Datensegment bei der Durchführung der FFT aufgefüllt wird. Dies erhöht zwar nicht die tatsächliche Auflösung des Spektrums (der minimale Abstand zwischen auflösbaren Peaks), kann aber mehr Punkte im Plot liefern und so mehr Details ermöglichen. Dies entspricht dem Parameter n im Aufruf von
fft. Der Standardwert ist None, was pad_to gleich der Länge des Eingangssignals setzt (d.h. keine Auffüllung).- Fcint, Standard: 0
Die Mittenfrequenz von x, die die x-Bereiche des Plots versetzt, um den Frequenzbereich widerzuspiegeln, der bei der Erfassung eines Signals verwendet wird, und das dann gefiltert und auf Basisband heruntergetastet wird.
- Gibt zurück:
- spectrum1-D-Array
Die Werte für das Winkelspektrum in Radiant (reellwertig).
- freqs1-D-Array
Die Frequenzen, die den Elementen in spectrum entsprechen.
- line
Line2D Die von dieser Funktion erstellte Linie.
- Andere Parameter:
- dataindizierbares Objekt, optional
Wenn angegeben, akzeptieren die folgenden Parameter auch einen String
s, der alsdata[s]interpretiert wird, wennsein Schlüssel indataistx
- **kwargs
Schlüsselwortargumente steuern die
Line2D-EigenschaftenEigenschaft
Beschreibung
eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt
float oder None
bool
antialiasedoderaabool
BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}Sequenz von Floats (An/Aus-Linie in Punkten) oder (None, None)
(2, N) Array oder zwei 1D-Arrays
{'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, Standard: 'default'
{'full', 'left', 'right', 'bottom', 'top', 'none'}
Farbe oder None
str
bool
object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float
Marker-Stil-String,
PathoderMarkerStylemarkeredgecolorodermecmarkeredgewidthodermewfloat
markerfacecolorodermfcmarkerfacecoloraltodermfcaltmarkersizeodermsfloat
None oder int oder (int, int) oder Slice oder list[int] oder float oder (float, float) oder list[bool]
bool
Liste von
AbstractPathEffectfloat oder aufrufbar[[Artist, Event], tuple[bool, dict]]
float
bool
(scale: float, length: float, randomness: float)
bool oder None
CapStyleoder {'butt', 'projecting', 'round'}JoinStyleoder {'miter', 'round', 'bevel'}unknown
str
bool
1D-Array
1D-Array
float
Siehe auch
magnitude_spectrumPlottet die Magnituden der entsprechenden Frequenzen.
phase_spectrumPlottet die entrollte Version dieser Funktion.
specgramKann das Winkelspektrum von Segmenten innerhalb des Signals in einer Kolormap darstellen.