我有一个情节,我想在y轴上添加1σ,2σ,3σ等的值,而不是MATLAB指定的数字。但是,x轴保持正常。有没有办法做到这一点?
由于
答案 0 :(得分:0)
更改刻度标签很简单,如以下示例所示。
x = 0:pi/500:2*pi;
y = sin(x);
plot(y, x);
set(gca, 'YTick', [0 pi/2 pi 1.5*pi 2*pi]);
set(gca, 'YTickLabel', {'0', 'pi/2', 'pi', '3/2 pi', '2 pi'});
但是,(la)tex解释器仍然不受支持,因此您应该考虑用text
个对象替换标签。
可以在以下网址找到解决此问题的一些尝试:
http://blogs.mathworks.com/pick/2007/09/24/tex-interpreter-in-x-tick-and-y-tick-labels/
http://www.mathworks.com/matlabcentral/fileexchange/15986-format-tick-labels