4

想象一下,我正在绘制例如:

plot(1:1500,1:1500)

这将如下图所示,x 轴从 0 开始到 1500。

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

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

那可能吗?如何?这会让我做一些事情变得更容易。感谢您的任何提示!

在此处输入图像描述

4

1 回答 1

8

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

例子:

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

截屏

于 2012-06-29T13:02:42.897 回答