我想帮助解决我在Ubuntu 13.04上的Octave 3.6.4中遇到的问题。
我已经查找了许多方法来更改图表的字体大小和/或字体,标题或图表的轴;我发现我找到的代码不起作用。我曾尝试复制一些代码片段,用于更改文本或字体的大小,但我无法更改它们。
输出图形时Octave显示的字体是普通的固定宽度字体。
任何人都可以帮助我吗?我尝试过诸如......之类的东西。
xlabel('x-title', 'FontSize', 20)
或
xlabel('x-title', 'FontName', 'Vera')
或
foo = xlabel('x-title')
set(foo, 'FontSize', 20)
或
foo = xlabel('x-title)
set(foo, 'FontName', 'Vera')
没有人改变字体。
答案 0 :(得分:2)
我对Octave 3.6.4和Ubuntu 12.04也有同样的问题。如果你不关心这个数字在Octave中的外观,而只是关于它在输出到文件时的外观,那么这应该可行:
plot(1:10);
xlabel("example");ylabel("example");title("example");
fontsize=20;
set([gca; findall(gca, 'Type','text')], 'FontSize', fontsize);
set([gca; findall(gca, 'Type','line')], 'linewidth', 3);
hx=legend('example');set(hx, "fontsize", fontsize)
saveas(1, "presentation.jpg");