Метки делений в формате даты
Примечание
Часто удобнее строить графики datetime значения с использованием требуемой функции печати. Затем можно отформатировать метки засечек с помощью xtickformat и ytickformat функции. datetick полезен при выводе на печать числовых значений, являющихся номерами серийных дат.
datetick( помечает делительные линии оси, указанной tickaxis)tickaxis с использованием дат, заменяя цифровые метки по умолчанию. datetick выбор формата метки на основе минимального и максимального пределов указанной оси. Значениями данных оси должны быть номера серийных дат, возвращаемые datenum функция.
datetick( форматирует метки в соответствии с tickaxis,dateFormat)dateFormat.
datetick(___,'keeplimits') изменяет метки засечки на метки на основе даты, сохраняя при этом пределы оси. Приложить 'keeplimits' к любому из предыдущих синтаксисов.
datetick(___,'keepticks') изменяет метки засечки на метки на основе даты, сохраняя при этом их расположение. Приложить 'keepticks' к любому из предыдущих синтаксисов.
datetick(axes_handle,___) помечает делительные линии оси на осях, указанных axes_handle. axes_handle аргумент может предшествовать любой из комбинаций входных аргументов в предыдущих синтаксисах.
Чтобы изменить шаг засечки и расположение, задайте соответствующее свойство осей (т. е. XTick, YTick, или ZTick) перед вызовом datetick.
Запрос datetick устанавливает TickMode указанной оси в 'manual'. Это означает, что после увеличения, панорамирования или иного изменения пределов оси следует вызвать datetick для обновления засечек и меток.
Лучшим способом работы с датами и временем в MATLAB является использование datetime значения, которые предлагают больше функций, чем серийные номера дат. График datetime значения с использованием plot функция. Используйте DatetimeTickFormat аргумент пары имя-значение для изменения формата меток засечек оси.
datetick вызывает datestr функция для преобразования номеров дат в текст.