设置坐标系的XTickLabel或YTickLabel属性。
代码供参考:
x=linspace(0,4*pi,100);怎么将pi显示成π ?
追答这个好像没有太好的办法。因为TickLabel和Title、XLabel以及legend等不同,后面这几种可以获得文本的句柄,设置其支持TeX语法(如\pi),而TickLabel不行。
我目前能想到的办法就是直接使用双字节的希腊字母(可考虑设置为Times New Roman字体以获得更好的效果)。把最后一句改成:
set(gca,'xticklabel',{'0' 'π/2' 'π' 'π*3/2' '2*π' 'π*5/2' '3*π' 'π*7/2' '4*π'})
set(gca,'FontName','Times New Roman');
当然,还有个变通的方法,就是设置TickLabel为空,然后在相应位置上创建text对象,不过那样做起来有点太麻烦,不推荐。