Matlab轴标签与普通和乳胶

时间:2015-01-29 00:21:26

标签: matlab

我希望我的ylabel有“频率”字样。正常/默认字体,但我想要' p'乳胶。这可能吗?

ylabel('Frequency ($p$)','Interpreter','latex', 'fontsize',10)

1 个答案:

答案 0 :(得分:1)

不幸的是,如果只定义一个文本元素,则无法进行此操作,因为Interpreter属性适用于整个元素。

要实现您的目标,您需要使用第二个文本元素,使用不同的解释器:

h = ylabel('Frequency ', 'Interpreter', 'tex');
text(h.Extent(1)+h.Extent(3)/2, h.Extent(2)+h.Extent(4), 'p', ...
    'Interpreter', 'Latex', 'rotation', 90);