exponenta event banner

dateaxis

Преобразование меток оси серийной даты в метки оси календарной даты

Описание

пример

dateaxis(Tickaxis,DateForm,StartDate) заменяет метки засечек оси метками даты.

Примеры

свернуть все

В этом примере показано, как использовать dateaxis для замены меток засечек оси метками даты на графическом рисунке.

Преобразование меток оси X в автоматически определяемый формат даты.

dateaxis('y', 6)

Преобразование меток оси Y в формат месяц/день.

dateaxis('x', 2, datetime(1999,3,3))

Преобразование меток оси X в формат месяц/день/год. Минимальное значение х-тика рассматривается как 3 марта 1999 года.

dateaxis('x', 2, datetime(1999,3,3))

Figure contains an axes. The axes is empty.

Входные аргументы

свернуть все

(Необязательно) Определяет, какие метки засечек оси - x, y или z - для замены, указанные как символьный вектор.

Типы данных: char

(Необязательно) Определяет используемый формат даты, указанный как целое число от 0 кому 17.

Если нет DateForm вводится аргумент, эта функция определяет формат даты на основе диапазона пределов оси. Например, если разница между минимальным и максимальным значением оси меньше 15, метки делений преобразуются в трехбуквенные сокращения дня недели (DateForm = 8).

DateForm

Формат

Описание

0

01-Mar-1999 15:45:17

день-месяц-год час: минута: секунда

1

01-mar-1999

день-месяц-год

2

03/01/99

месяц/день/год

3

Mar

месяц, три буквы

4

M

месяц, одна буква

5

3

месяц

6

03/01

месяц/день

7

1

день месяца

8

Wed

день недели, три буквы

9

W

день недели, одно письмо

10

1999

год, четыре цифры

11

99

год, две цифры

12

Mar99

месяц год

13

15:45:17

час: минута: секунда

14

03:45:17 PM

час: минута: вторая половина дня или вторая половина дня

15

15:45

час: минута

16

03:45 PM

час: минута утра или PM

17

95/03/01

год месяц день

См. MATLAB ®set для получения информации об изменении значений засечек оси и других параметров оси.

Типы данных: double

(Необязательно) Назначает дату первой оси, указанной как порядковый номер даты, вектор символов даты или datetime. Значения засечки обрабатываются как номера серийных дат.

Дефолт StartDate - нижний предел оси, преобразованный в соответствующий номер даты. Например, значение засечки 1 преобразуется в 01-Jan-0000 даты. Вход StartDate как '06-apr-1999' присваивает дате 6 апреля 1999 года первое значение засечки, и метки засечки оси устанавливаются соответствующим образом.

Типы данных: char | double | datetime

Представлен до R2006a