График 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');