Gnuplot 强制图形图例/键到特定大小

Gnuplot 强制图形图例/键到特定大小,gnuplot,Gnuplot,我想从我的数据中生成一些曲线图,我想将其包含在一些文档中。 我把盒子放在图形区域外。 问题在于,对于不同的绘图,长方体具有不同的大小,因此图形区域也会改变其大小。这在文档中看起来非常混乱,因为绘图是垂直对齐的 我正在寻找一种方法,将框的大小固定到适合所有绘图的宽度,但我找不到这样做的方法。 set key命令有一个width参数,但它似乎不符合人们对该参数的期望 如果有人能帮忙,那就太好了 谢谢 vlad我希望我对你想要的东西有了正确的印象。考虑下面的例子 reset set multiplo

我想从我的数据中生成一些曲线图,我想将其包含在一些文档中。 我把盒子放在图形区域外。 问题在于,对于不同的绘图,长方体具有不同的大小,因此图形区域也会改变其大小。这在文档中看起来非常混乱,因为绘图是垂直对齐的

我正在寻找一种方法,将框的大小固定到适合所有绘图的宽度,但我找不到这样做的方法。
set key
命令有一个width参数,但它似乎不符合人们对该参数的期望

如果有人能帮忙,那就太好了

谢谢
vlad

我希望我对你想要的东西有了正确的印象。考虑下面的例子

reset

set multiplot layout 2,1

set rmargin screen 0.7
set key reverse Left left top at screen 0.72, graph 1

plot sin(x), cos(x) t 'long title'

plot sin(x), cos(x) t 'very long title'
unset multiplot
这给了你:


样本和文本都不会移动。您必须只设置适当的
rmargin
left
top
是关于用
在…
指定的位置的按键框对齐,虽然这些设置是默认设置,但为了清晰起见,我明确地将它们包括在内
Left
是输入文本的对齐方式。

一种方法是改为固定图形区域的大小,例如使用
set-rmargin screen 0.8
(如果键位于右侧)。@Christoph键框的宽度仍在切换如果键周围有一个框(
set-key box
),我认为实现这一点并不容易。您需要为每个键调整
宽度
选项,以使
最长输入长度+宽度
为常数。@Christoph即使没有边框,键本身也粘在窗口的右侧。因为它位于图形的右侧,所以它被反转,这样样本就位于图形的旁边。但正因为如此,示例列的移动取决于键字符串的长度。假装关键标题的长度似乎是唯一的选择我没有多重打印,因为我想在多个图像文件中的单一绘图。但是感谢使用这种绝对定位方式work@vlad_tepesch我知道,您没有
multiplot
,但这是显示效果的最佳方式。