user564376
问问题
5042 次
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 回答