我有一个简单的matlab图,作为xticklabel,我需要一些文本。这与此非常吻合:
names={'ab_cd' 'ab_cf' 'ab_fg'};
set(gca,'xtick',[1:3],'xticklabel',names);
问题是matlab将_
解释为下标。我希望matlab只显示字符串,不带下标:ab_cd
。
我通过循环遍历数组names
找到了自己的解决方案,并将_
替换为\_
。
但我很好奇是否有更好的解决方案?
我能否以某种方式将'Interpreter'
更改为无?喜欢用标题吗?
c=title('ab_cd');
set(c,'Interpreter','none');
答案 0 :(得分:4)
您可以以类似的方式将轴属性TickLabelInterpreter
设置为“无”。
set(gca,'TickLabelInterpreter','none')