binder

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)
../../_images/examples_visualisation_plotting_series_4_0.png
[6]:
_ = plot_lags(airline, lags=2)
../../_images/examples_visualisation_plotting_series_5_0.png
[7]:
_ = plot_lags(airline, lags=[1, 2, 3])
../../_images/examples_visualisation_plotting_series_6_0.png
[8]:
_ = plot_correlations(airline)
../../_images/examples_visualisation_plotting_series_7_0.png
[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)
../../_images/examples_visualisation_plotting_series_8_1.png
[10]:
_ = plot_spectrogram(airline, return_onesided=False)
../../_images/examples_visualisation_plotting_series_9_0.png

Collections

[11]:
from aeon.visualisation import plot_collection_by_class, plot_series_collection
[12]:
_ = plot_series_collection(arrowhead_X[:3])
../../_images/examples_visualisation_plotting_series_12_0.png
[13]:
_ = plot_series_collection(arrowhead_X[:9], arrowhead_y[:9])
../../_images/examples_visualisation_plotting_series_13_0.png
[14]:
_ = plot_collection_by_class(arrowhead_X[:9], arrowhead_y[:9])
../../_images/examples_visualisation_plotting_series_14_0.png

Generated using nbsphinx. The Jupyter notebook can be found here.