Matlab 如何在绘图的x轴上插入单元格数组?

Matlab 如何在绘图的x轴上插入单元格数组?,matlab,datetime,plot,Matlab,Datetime,Plot,我想做一个绘图,其中x轴包含单元格数组的值 我使用的是R2019a t.Format = 'dd-MMM-yyyy' time = cellstr(t) A = randn(3,1) figure; filename = plot(datetime(time),A); xlim([min(datetime(time)) max(datetime(time))]) 作为输出,我得到了一个包含x轴上的日期和时间的图形。所需输出应仅限于显示日期。使用: 在得到答案后,请不要删除该问题,因为这被认为是

我想做一个绘图,其中x轴包含单元格数组的值

我使用的是R2019a

t.Format = 'dd-MMM-yyyy'
time = cellstr(t)
A = randn(3,1)
figure;
filename = plot(datetime(time),A);
xlim([min(datetime(time)) max(datetime(time))])
作为输出,我得到了一个包含x轴上的日期和时间的图形。所需输出应仅限于显示日期。

使用:


在得到答案后,请不要删除该问题,因为这被认为是不礼貌的。如果答案对你有帮助,考虑接受它,如果没有,请留下评论,解释为什么它不起作用,或者要求澄清。
datetick('x','dd-mmm-yyyy')