Когда сталкиваются данные во временной области, я, кажется, сталкиваюсь с проблемами, устанавливая точные пределы по оси x с помощью Matlab.Установить точные временные рамки в графике Matlab
Таким образом, я построить мои данные и дать xlim в MatLab времени и установить ограничение:
minTT = datenum(2008,10,31,17,12,00);
maxTT = datenum(2008,10,31,17,19,00);
xlim = ([minTT maxTT]);
Затем я использую параметр даты клеща для преобразования времени MatLab к «время часы реальной».
datetick('x',13,'keepticks');
Опция «держать тики» по-прежнему лучше, чем ни одна, и я попытался с обоими. Но я выхожу из сюжета, который идет от: 17:12:28 до 17:17:58.
Я попытался редактирования тиков на мой собственный, как предложено от another post at StackOverflow так:
ticks = get(gca, 'xtick')
newTicks = linspace(ticks(1), ticks(end), 8);
set(gca,'Xtick', newTicks)
, но даже это не работает и дает мне пределы от 17:12:28 до 17:17: 31.
Есть ли способ заставить MATLAB использовать определенное время на оси, действительно ли данные там точно не начинаются?
спасибо и «d'о» на моей стороне – IceQueeny