Plotting Time Series¶
This is a simple notebook displaying some of the visualisation functionalities for plotting time series available in aeon.
This is in-progress, and does not contain detailed descriptions and documentation yet.
[2]:
from aeon.datasets import load_airline, load_arrow_head
airline = load_airline(return_array=False)
airline_train, airline_test = airline[:-24], airline[-24:]
arrowhead_X, arrowhead_y = load_arrow_head()
Series¶
[3]:
from aeon.visualisation import (
plot_correlations,
plot_lags,
plot_series,
plot_spectrogram,
)
[4]:
_ = plot_series(airline)
[6]:
_ = plot_lags(airline, lags=2)
[7]:
_ = plot_lags(airline, lags=[1, 2, 3])
[8]:
_ = plot_correlations(airline)
[9]:
_ = plot_spectrogram(airline)
C:\Code\aeon\aeon\visualisation\series\_series.py:399: UserWarning: nperseg = 256 is greater than input length = 144, using nperseg = 144
_, _, _spectrogram = spectrogram(series, fs=fs, return_onesided=return_onesided)
[10]:
_ = plot_spectrogram(airline, return_onesided=False)
Collections¶
[11]:
from aeon.visualisation import plot_collection_by_class, plot_series_collection
[12]:
_ = plot_series_collection(arrowhead_X[:3])
[13]:
_ = plot_series_collection(arrowhead_X[:9], arrowhead_y[:9])
[14]:
_ = plot_collection_by_class(arrowhead_X[:9], arrowhead_y[:9])
Generated using nbsphinx. The Jupyter notebook can be found here.