1

我有一个时间空间二维图,目前轴是 1-101。但是我需要将这些值更改为 -0.0005 到 0.0005;但是,当我将这些值更改为 X 限制时,图表会变为 -0.0005-0.0005 并删除所有数据。

我只想更改与图表无关的 x 轴数据值。如果这有意义?

4

2 回答 2

1

您应该更改轴的刻度标签(即为刻度显示的字符串),而不是轴值。

或者,您可以重新缩放图像(例如,在 imagesc() 命令中指定 x 和 y 向量。

编辑:见这里的例子: http: //www.mathworks.nl/help/matlab/creating_plots/setting-axis-parameters.html#f6-27790

在页面中搜索:“您可以调整轴刻度线位置和出现在每个刻度线处的标签。”

于 2012-12-13T14:10:17.953 回答
0

您需要更改当前轴的 XTickLabels。您可以通过修改 XTickLabel 来做到这一点,如下例所示:

plot(1:5)
set(gca,'Xtick',1:5,'XTickLabel',{'7', '8', '9', '10', '11'})
于 2012-12-15T01:47:02.143 回答