有没有人知道如何在八度音程中增加图例字体大小?
答案 0 :(得分:4)
这对我有用(kubuntu 9.04,octave 3.2.2)
print("plot.eps","-deps", "-F:30")
这会强制使用字体大小30打印图中的所有文本元素。另请参阅octave function: print。
答案 1 :(得分:3)
根据Stackoverflow上的另一个Posting,我找到了以下解决方案。
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?
答案 2 :(得分:1)
尝试以下方法:
'{\fontsize{12} legend1-text}'
您必须为每个图例文字添加它。我的命令,实际上有效,是:
legend('{\fontsize{10} Low }', '{\fontsize{10} Medium }', '{\fontsize{10} High }')
答案 3 :(得分:1)
在提交OP时不确定这是否是一个解决方案,但现在这很容易:
h = legend({"foo","bar"});
set (h, "fontsize", 16);
答案 4 :(得分:0)
获取轴对象句柄并设置'fontsize'属性(八度3.2.4):
ax = gca();
set(ax, 'fontsize', 15);