【发布时间】:2019-02-19 07:31:17
【问题描述】:
我有一个类似于这样的猪排图:
用于制作它的轮廓函数具有作为序列日期的 x 和 y 位置的输入参数(这似乎是 MATLAB 所要求的)。然后我用下面的命令得到了我想要的格式:
datetick('x', 2); datetick('y', 2);
我遇到的问题是,当我放大绘图时,刻度标签不会自动生成,如果我放大以使用一周的日期范围,我可以在 x 或 y 轴上没有刻度.
我尝试为XtickMode 和YtickMode 启用'auto',但是当我在使用这些命令后放大或平移时,由于某种原因,自变量和因变量之间的关系丢失了(也就是日期不保留)就像他们在 x 轴上只有数字并放大时所做的那样)。
关于如何解决此问题以获得我正在寻找的功能的任何想法?
我也尝试了命令xtickformat('dd-MMM-yy'),但我收到错误“无效的数字刻度标签格式”。当我将它与等高线图一起使用时。
【问题讨论】:
-
能否提供示例数据和完整代码?
标签: matlab matlab-figure