gnuplot:传奇隐藏在数据背后

时间:2012-02-24 15:15:58

标签: gnuplot legend

我是gnuplot的新手,在绘制堆积直方图时,我发现传说隐藏在数据背后。

有没有方法将图例放在数据上方?非常感谢你的帮助。 编辑:我目前正在使用外部设置键将图例放在外面,但这不是我想要的最佳解决方案。

2 个答案:

答案 0 :(得分:4)

最新版本允许将图例的背景设为白色:

set key opaque

这只是为图例添加了白色背景,因此它显示在所有图形的顶部。在this Post找到答案。

答案 1 :(得分:3)

如果您希望将密钥放在数据顶部而不是绘图框外面的密钥上,这里有一个解决方法(使用sin(10 * x)作为示例):

set multiplot
unset key
plot sin(10*x) # this will plot with tics and a border, but no key
set key box
unset tics
unset border
bignumber=10 # make this number larger than the y range so the line will not be seen
plot [][0:1] bignumber title 'sin(10*x)' # this will just plot the key with the title
unset multiplot

使用此方法,首先绘制数据/函数,然后在只有一个键的顶部创建一个绘图。你必须确保正确设置第二个图的标题。