想象一下,我正在绘制例如:
plot(1:1500,1:1500)
这将如下图所示,x 轴从 0 开始到 1500。
现在我不想有那个标签,而是 x 轴标签应该从例如 1 开始,然后在 151 结束(x 轴上的每个点增加 1/10,另外偏移 1)。
我只想更改 x 轴的标签,不想将 x 输入向量更改为绘图函数,也不想绘制其他点。我只希望 x 标记以不同的偏移量开始并增加另一个步长,与传递给绘图函数的 x 值无关。
那可能吗?如何?这会让我做一些事情变得更容易。感谢您的任何提示!
想象一下,我正在绘制例如:
plot(1:1500,1:1500)
这将如下图所示,x 轴从 0 开始到 1500。
现在我不想有那个标签,而是 x 轴标签应该从例如 1 开始,然后在 151 结束(x 轴上的每个点增加 1/10,另外偏移 1)。
我只想更改 x 轴的标签,不想将 x 输入向量更改为绘图函数,也不想绘制其他点。我只希望 x 标记以不同的偏移量开始并增加另一个步长,与传递给绘图函数的 x 值无关。
那可能吗?如何?这会让我做一些事情变得更容易。感谢您的任何提示!
您可以使用 XTick 和 XTickLabel轴属性自定义刻度线。
例子:
x = 1:7;
y = rand(size(x));
plot(x,y)
set(gca, 'XTickLabel',{'Mon','Tue','Wed','Thu','Fri','Sat','Sun'})