7
4

1 回答 1

8

这很棘手。通常,对于轴标签和标题,您可以使用 TeX 或 LaTeX 格式,因为它们是文本对象,因此具有以下'Interpreter'属性

xlabel('\infty');  %# Label the x axis with an infinity

但是,坐标区对象本身似乎无法为其刻度标签使用 Tex 或 LaTeX 格式。一种解决方案是在MathWorks 文件交换e 上下载Alexander Hayes提交的格式刻度标签,它将用格式化的文本对象替换轴刻度标签。

另一种解决方案是将轴的'FontName'属性'Symbol'更改为字体,其第 165字符是无穷大符号。这是一个例子:

hBar = colorbar;                           %# Create the colorbar
labels = cellstr(get(hBar,'YTickLabel'));  %# Get the current y-axis tick labels
labels{end} = char(165);                   %# Change the last tick label
set(hBar,'FontName','Symbol',...           %# Change the colorbar axes font
         'YTickLabel',labels);             %#   and update the tick labels

这是颜色条的样子:

在此处输入图像描述

于 2011-06-24T05:45:47.243 回答