我模拟了对应于连续日期的每日数据,但我的观察数据仅针对某些特定日期。如何在MATLAB中绘制连续模拟数据,并在同一图中插入特定日期的观测数据。例如01-01-05日期至31-12-05连续模拟数据和仅08-01-05、08-04-05、25-08-05、03-11-05特定日期的观测数据。
发布于 2018-08-30 16:05:03
你想看一下ticklabels的描述:https://ch.mathworks.com/help/matlab/creating_plots/change-tick-marks-and-tick-labels-of-graph-1.html
您需要指定要为哪些x位置(Xtick)提供标签,然后一起使用xticks和xticklabels,如下所示:
x = rand(1, 100);
plot(x);
xticks(0:20:100);
labels = datestr(sort(rand(10,1)*now),2);
xticklabels(labels);使用可选的xtickangle,您可以稍微倾斜标签以创建更好的视图和/或提供更多
xtickangle(45);https://stackoverflow.com/questions/52090427
复制相似问题