Fonts 八度字体和大小更改的问题

Fonts 八度字体和大小更改的问题,fonts,octave,Fonts,Octave,我想帮助解决我在Ubuntu13.04的Octave 3.6.4中遇到的一个问题 我已经找到了许多方法来更改字体大小和/或图例、标题或绘图轴的字体;我发现我找到的代码不起作用。我尝试过复制一些代码片段来更改文本或字体的大小,但我一直无法更改它们 输出图形时倍频程显示的字体是正常的固定宽度字体 有人能帮我吗?我试过一些事情,比如 xlabel('x-title', 'FontSize', 20) 或 或 或 没有人会改变字体 我对Octave 3.6.4和Ubuntu 12.04也有同样的问题。

我想帮助解决我在Ubuntu13.04的Octave 3.6.4中遇到的一个问题

我已经找到了许多方法来更改字体大小和/或图例、标题或绘图轴的字体;我发现我找到的代码不起作用。我尝试过复制一些代码片段来更改文本或字体的大小,但我一直无法更改它们

输出图形时倍频程显示的字体是正常的固定宽度字体

有人能帮我吗?我试过一些事情,比如

xlabel('x-title', 'FontSize', 20)


没有人会改变字体

我对Octave 3.6.4和Ubuntu 12.04也有同样的问题。如果您不关心图形在倍频程中的外观,而只关心它在输出到文件时的外观,那么这应该是可行的:

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

真奇怪。这些代码片段在我运行同一版本Octave的系统上运行良好。如果从命令行用
Octave--norc
启动Octave,然后输入
pkg unload all;绘图(0:10);xlabel(“标签”,“字体大小”,50)
它有效吗?
foo = xlabel('x-title')
set(foo, 'FontSize', 20)
foo = xlabel('x-title)
set(foo, 'FontName', 'Vera')
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");