Matlab Plot:调整不同长度的X轴步长并恭敬命名?

Matlab Plot: adjust X-axis step sizes with different length and name them deferentially?

我正在为以下 matlab 图寻找一些代码,现在 我手动调整 X 轴步长。

可以看出,Axis的步长是不一样的。在上面的例子中,我有 3 天的 600 条数据,其中周一大约有 100 条数据,周二有 300 条数据,周三有 200 条数据。

如上所述,我在一步中有不同数量的数据。因此,我不想在 X 轴上有相同的步长,现在手动实现。

谁能帮我设置步长或灵活设置 X-label 吗?

步长取决于您使用的单位。我可以举一个例子,你使用天作为基本单位。以下代码需要更简单地使用,但这以简单的方式展示了原理。

time = [1/100:1/100:1, 1+1/300:1/300:2, 2+1/200:1/200:3];
data = [3*rand(1,100), 0.5*rand(1,300)-1, rand(1,200)+7];
plot(time,data);