График timeseries
plot( строит графики ts)timeseries данные в ts относительно времени, интерполяция значений между выборками.
plot( строит графики ts,specs)timeseries данные с использованием линейные графики и применяет указанные specs к линиям, маркерам или обоим. Можно также задать пары "имя-значение", чтобы задать свойства линии.
plot функция автоматически генерирует заголовки и подписи по осям. Этими метками являются:
Заголовок графика - 'Time Series Plot: <name>'
где <name> - строка, назначенная ts.Name, или по умолчанию 'unnamed'
Метка оси X - 'Time (<units>)'
где <units> - значение ts.TimeInfo.Units поле, которое по умолчанию имеет значение 'seconds'
Метка оси Y - '<name>'
где <name> - строка, назначенная ts.Name, или по умолчанию 'unnamed'
Можно разместить новые данные временных рядов на графике временных рядов (путем установки hold on, для примера и выдачи другого timeseries/plot команда). При добавлении данных к графику заголовок и подписи по осям становятся пустыми строками, чтобы избежать путаницы в маркировке. Вы можете добавить свои собственные метки после графического изображения с помощью title, xlabel, и ylabel команды.
События временных рядов, когда они определены, отмечены на графике круговым маркером с красной заливкой. Можно также задать маркеры для всех точек данных, используя linespec или синтаксис имени/значения в дополнение к любым маркерам событий, заданным вашими данными. Маркеры событий строятся поверх определяемых вами маркеров.
Значение, присвоенное ts.DataInfo.Interpolation.Name управляет типом интерполяции, plot метод использует при построении графика и повторной дискретизации данных временных рядов. Активируйте timeseries метод setinterpmethod для изменения линейной интерполяции по умолчанию на интерполяцию удержания нулевого порядка (лестница). Этот метод создает новую timeseries объект, с помощью которого можно перезаписать исходный, если хотите. Для примера, чтобы вызвать временные ряды ts чтобы использовать интерполяцию удержания нулевого порядка, введите следующее:
ts = ts.setinterpmethod('zoh');