Aaronyin 发表于 2012-10-5 20:13:12

坐标轴的坐标值能不能显示为字母?

请教大家一个也许比较初级的问题,用Matlab生成的曲线,其坐标轴上的坐标值能否显示为字母?我指的不是标注,而是坐标轴上的坐标值。例如下图的这种形式:

我在程序中尝试了一下,将axis()函数中的数字改成了字母,字母必须是之前就幅值了的,那么在实际的曲线中显示的还是数字而不是字母。
希望得到大家的帮助,谢谢大家~!

nwcwww 发表于 2012-10-5 22:40:34

=meshgrid(1:20);z=hypot(x,y);
h=surf(x,y,z);
set(gca,'ytick',0:5:20); %adjust number and position of tick labels
set(gca,'yticklabel',{'E','W','M','I','S'}); %assign strings

Aaronyin 发表于 2012-10-7 17:18:07

nwcwww 发表于 2012-10-5 22:40 static/image/common/back.gif


04行的比较有用,解决了我的问题,非常感谢~!
页: [1]
查看完整版本: 坐标轴的坐标值能不能显示为字母?