【发布时间】:2010-12-04 16:16:58
【问题描述】:
有谁知道如何增加八度的图例字体大小?
【问题讨论】:
标签: octave
有谁知道如何增加八度的图例字体大小?
【问题讨论】:
标签: octave
不确定这是否是提交 OP 时的解决方案,但现在这很容易:
h = legend({"foo","bar"});
set (h, "fontsize", 16);
【讨论】:
这对我有用(kubuntu 9.04,八度 3.2.2)
print("plot.eps","-deps", "-F:30")
这会强制使用 30 号字体打印图中的所有文本元素。另请参阅 octave function: print。
【讨论】:
根据 Stackoverflow 上的另一个帖子,我找到了以下解决方案。
copied_legend = findobj(gcf(),"type","axes","Tag","legend");
set(copied_legend, "FontSize", FontSize);
GNU Octave,版本 3.6.3
Matlab: How to obtain all the axes handles in a figure handle?
【讨论】:
尝试以下方法:
'{\fontsize{12} legend1-text}'
您必须在每个图例文本中包含它。我的命令,实际上有效,是:
legend('{\fontsize{10} Low }', '{\fontsize{10} Medium }', '{\fontsize{10} High }')
【讨论】:
获取轴对象句柄并设置'fontsize'属性(octave 3.2.4):
ax = gca();
set(ax, 'fontsize', 15);
【讨论】: