The hctsa package provides a simple means of plotting time series: the TS_PlotTimeSeries
function.
For example, to plot a set of time series that have not been assigned groups, we can run the following:
For our assorted set of time series, this produces the following:
Showing the first 400 samples of 10 selected time series, equally-spaced through the TimeSeries IDs in HCTSA_N.mat
.
Many more custom plotting options are available by passing an options structure to TS_PlotTimeSeries
, including the 'plotFreeForm'
option which allows very many time series to be shown in a single plot (without the usual axis borders):
producing an overview picture of the first 300 samples of 40 time series (spaced through the rows of the data matrix).
When the time series have been assigned groups (using TS_LabelGroups
, here), this information is automatically incorporated into TS_PlotTimeSeries
, which then plots a given number of each time series group, and colors them accordingly:
In this case the two labeled groups of time series are recognized by the function: red (noisy), blue (no noise), and then 5 time series in each group are plotted, showing the first 500 samples of each time series.