Octave字体和大小更改的问题

时间:2013-09-04 23:44:42

标签: fonts octave

我想帮助解决我在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')

没有人改变字体。

1 个答案:

答案 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");