我正在使用octave 4.0.3和graphics_toolkit("gnuplot")
。是否可以使图例标记和图例文本之间的空间更小?
它在gnuplot窗口中看起来不错,但在将其打印为.pdf或.png之后,它看起来如下图所示。无论我为图形设置的PaperSize
或我用于图例的FontSize
是什么,都会发生这种情况。
这就是我设置传奇的方式:
legend('Insert 1 ', 'Insert 2 ', 'Insert 3 ', 'location','southeast')
legend_props = findobj(gcf(),"type","axes","Tag","legend");
set(legend_props, "FontSize", 7);
(如果我改变PaperSize,我正在使用gnuplot作为八度与我指定的传奇位置的斗争。)
编辑:我尝试使用另一台运行八度4.2.1的计算机。在那里它产生了更好的结果,空间更小。所以它可能是Octave 4.0.3的一个错误。如果可能的话,我仍然更喜欢4.0.3的解决方案,因为我需要在我当前的操作系统上从源代码编译4.2.1(Ubuntu 16.10,遗憾的是没有可用的包)。
编辑2 :它很可能是4.0.3中的错误,因为它取决于所选的字体。问题出现在4.0.3中,字体为CMU Serif
但不是标准字体。