我如何设置时间轴情节标准年,月,

3视图(30天)
请参考附件文件我想显示在2017 - 04,2017 - 07年等轴。我有尝试以下命令但不是我预期的时间参考自1950 - 01 - 01 t00: 00: 00 z。例如,67 + 1950 = 2017
datetick (“x”、“yyyy-mm”、“keeplimits”)
3评论
Farshid Daryabor
Farshid Daryabor 2020年3月17日
请找到附加的时间,我真的很感激任何建议。

登录置评。

答案(1)

彼得·珀金斯
彼得·珀金斯 2020年4月14日
我不知道这垫子文件旨在包含什么。这是一个向量的两倍。
在任何情况下,不要使用datetick。只使用datetime策划:
> > t = datetime (2020、1、1:100:1000);
> > y = 1:20;
> > pcolor (t y兰特(长度(y),长度(t)))
通常情况下,你可以将datetime格式设置为您所需要的,但是你的情况是……不寻常的。你需要手工标记标签。蜱虫的位置,得到偏移量从1950年的年,月,并建立标签。
甘氨胆酸> > ax =;
> > t0 = datetime (1950、1、1);
> >蜱虫= ax.XTick;
> > [y、m] =分裂(之间(t0,蜱虫),(“年”,“月”])
y =
70 70 71 71 72
m =
0 6 0 6 0
> > xlab =组成(“% 04 d - % 2 d”[y ' m '])
xlab =
5×1的字符串数组
“0070 - 00”
“0070 - 06年”
“0071 - 00”
“0071 - 06年”
“0072 - 00”
> > ax。XTickLabel = xlab;

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!