更改x轴标记,与x值无关?

ste*_*wpf 4 matlab plot axis axis-labels

想象一下,我正在密谋这样:

plot(1:1500,1:1500)
Run Code Online (Sandbox Code Playgroud)

这将如下图所示,x轴从0开始,最高可达1500.

现在我不想要那个标签,而是x轴标记应该从例如1开始然后在151结束(对于x轴上的每个点增加1/10,另外偏移为1).

我只想更改x轴的标签,我不想将x输入向量更改为绘图函数,也不想绘制其他点.我只是希望x标签从不同的偏移开始并增加另一个步长,与传递给绘图函数的x值无关.

那可能吗?怎么样?它会让一些事情变得更容易.谢谢你的提示!

在此输入图像描述

Amr*_*mro 8

您可以使用XTick和XTickLabel 轴属性自定义刻度线.

例:

x = 1:7;
y = rand(size(x));
plot(x,y)
set(gca, 'XTickLabel',{'Mon','Tue','Wed','Thu','Fri','Sat','Sun'})
Run Code Online (Sandbox Code Playgroud)

截图