boxplot(rand(10,2))
set(gca,'XTick',(1:2))
set(gca,'XTickLabel',{'A_{a}','B_{b}'}) %a and b should be subscripts
不会像预期那样将a和b绘制为下标。关于如何为XTickLabel下标的任何建议?
答案 0 :(得分:2)
在R2014a之前,XTickLabel或YTickLabel无法使用AFAIK下标。在早期版本中,标签仅显示为下划线,因为它们不会显示在text
个对象中,因此不支持乳胶解释器。
在R2014a中,情节标签上有'' tex'功能已添加,因此 之后的所有版本都应正确显示。不确定为什么它在R2015a中似乎不适合你。
从R2014b起,还有一种乳胶'提供更多功能的解释器。要启用此功能,您可以调用:
set(gca,'TickLabelInterpreter','latex');
将刻度标签格式化为(注意$$
):
set(gca,'XTickLabel',{'$$A_{a}$$','$$B_{b}$$'});
MATLAB社区here有一个答案解释了解决方法。然而,这实际上并没有将乳胶添加到图标签中。而是手动将text
个对象添加到绘图中,并将乳胶设置为解释器。