dateaxis

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

Описание

пример

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

Примеры

свернуть все

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

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

dateaxis('y', 6)

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

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

Преобразуйте метки оси X в формат месяц/день/год. Минимальное значение x-tick определяется как 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

час: минута: второй AM или PM

15

15:45

час: минута

16

03:45 PM

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

17

95/03/01

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

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

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

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

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

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

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