我有一个带颜色条的MATLAB图形。我正在尝试将颜色条的刻度的字体更改为LateX。我试过了,
hBar = colorbar;set(hBar, 'FontName', 'interpreter', 'latex');
但是MATLAB给出了这个错误,
"使用matlab.graphics.illustration.ColorBar/set时出错无效的参数/值对参数。">
如果要将记号标签的解释器更改为LaTeX,则必须设置颜色条的TickLabelInterpreter
属性:
hBar = colorbar;
set(hBar, 'TickLabelInterpreter', 'latex');
% Or...
colorbar('TickLabelInterpreter', 'latex');
还请注意与字体有关的文档摘录:
显示的文本使用默认的LaTeX字体样式。
FontName
、FontWeight
和FontAngle
属性没有影响。若要更改字体样式,请在文本中使用LaTeX标记。
您试图设置字体名称,但没有提供有效的字体。
hBar = colorbar;
set(hBar, 'FontName', 'times new roman');