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
,但这是显示效果的最佳方式。