我模拟了与连续日期相对应的每日数据,但是我观察到的数据仅针对某些特定日期。我如何绘制连续模拟数据并在MATLAB中的同一图中将特定日期的观测数据插入。例如,01-01-05到31-12-05连续日期的模拟数据和观察到的数据仅适用于08-01-05、08-04-05、25-08-05、03-11-05特定日期。>
答案 0 :(得分:0)
您想看一下ticklabels的描述: https://ch.mathworks.com/help/matlab/creating_plots/change-tick-marks-and-tick-labels-of-graph-1.html
您需要指定要为其提供标签的x位置(xticks),然后将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);