在'matlab图的ticklabels中打印'_'作为下划线

时间:2018-01-29 12:29:46

标签: matlab plot

我有一个简单的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');

1 个答案:

答案 0 :(得分:4)

您可以以类似的方式将轴属性TickLabelInterpreter设置为“无”。

set(gca,'TickLabelInterpreter','none')