Octave with gnuplot:如何最小化图例标记和图例文本之间的空间

时间:2017-09-19 11:16:09

标签: plot gnuplot octave legend

我正在使用octave 4.0.3和graphics_toolkit("gnuplot")。是否可以使图例标记和图例文本之间的空间更小? 它在gnuplot窗口中看起来不错,但在将其打印为.pdf或.png之后,它看起来如下图所示。无论我为图形设置的PaperSize或我用于图例的FontSize是什么,都会发生这种情况。

enter image description here

这就是我设置传奇的方式:

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但不是标准字体。

0 个答案:

没有答案