【发布时间】:2018-03-26 10:12:11
【问题描述】:
在 Matlab 图中,我将 x 轴定义为预累加数组 timeInSec:
y = data;
x = timeInSec;
plot(x , y);
绘图上生成的 x 轴如下所示:
此处的刻度和刻度值(0、0.5、1、1.5、2 和 2.5)是由 Matlab 自动生成的。我对他们很满意。
但现在我想自定义更改刻度值标签。比如:
timeInHrMin = datestr(tickValues, 'HH:MM')
xticklabels(timeInHrMin)
但是我如何获取所有显示的tickValues?我需要它们保持自动生成。所以我必须以某种方式只抓取显示的那些(0、0.5、1、1.5、2 和 2.5)并用 xticklabels 重新标记它们。
这可能吗?
【问题讨论】:
标签: matlab plot matlab-figure