Можно создать графики значений datetime и duration с различными графическими функциями. Можно также настроить оси, например изменить формат меток тактов или изменить пределы по осям.
Создайте линейный график со значениями datetime на оси X. Затем измените формат меток тактов и пределы оси X.
Создание t
как последовательность дат и создания y
как случайные данные. Постройте график векторов с помощью plot
функция.
t = datetime(2014,6,28) + calweeks(0:9); y = rand(1,10); plot(t,y);
По умолчанию plot
выбирает отметку деления местоположения на основе области значений данных. При масштабировании и уменьшении графика метки такта автоматически подстраиваются под новые пределы по осям.
Измените пределы оси X. Также измените формат меток тактов вдоль оси X. Список опций форматирования см. в xtickformat
функция.
xlim(datetime(2014,[7 8],[12 23]))
xtickformat('dd-MMM-yyyy')
Создайте линейный график со значениями длительности на оси X. Затем измените формат меток тактов и пределы оси X.
Создание t
как семь линейно разнесенных значений длительности от 0 до 3 минут. Создание y
как вектор случайных данных. Постройте график данных.
t = 0:seconds(30):minutes(3); y = rand(1,7); plot(t,y);
Просмотрите пределы оси X. Поскольку метки такта длительности указаны в терминах одного модуля измерения (минуты), пределы сохраняются в терминах этого модуля.
xl = xlim
xl = 1x2 duration
-4.5 sec 184.5 sec
Измените формат меток такта длительности, чтобы отобразиться в виде цифрового таймера, который включает более одного модули. Список опций форматирования см. в xtickformat
функция.
xtickformat('mm:ss')
Снова проверьте пределы оси X. Поскольку метки такта теперь указаны в виде нескольких модулей, пределы хранятся в модулях 24-часовых дней.
xl = xlim
xl = 1x2 duration
-00:04 03:04
Создайте график поля точек с входами datetime или длительности с помощью scatter
или scatter3
функций. Для примера создайте график поля точек с датами вдоль оси X.
t = datetime('today') + caldays(1:100);
y = linspace(10,40,100) + 10*rand(1,100);
scatter(t,y)
Можно создать другие типы графиков с значениями datetime или duration. Эти графические функции поддерживают значения datetime и duration.
bar | barh |
plot | plot3 |
semilogx (значения x должны быть числовыми) | semilogy (значения y должны быть числовыми) |
stem | stairs |
scatter | scatter3 |
area | mesh |
surf | surface |
fill | fill3 |
line | text |
histogram |
datetime
| plot
| xtickformat