2012-05-16 52 views
8

有人知道如何在不改变绘图命令的顺序的情况下改变键内的顺序吗?默认情况下,该键具有与单个绘图的标题相同的顺序。Gnuplot图例顺序

例如: 我首先用fillcu绘制一个误差带,然后将平均值绘制为实线。现在我在顶部(在关键字中)出现错误带标题,然后是实线标题。但我想反过来。

最良好的祝愿

回答

11

只需使用

set key invert 

改变关键项的顺序。

+0

谢谢!如果我想用阴影误差带绘制几个时间序列,这当然不起作用。还不知道 –

+0

@RaphaelRoth为什么不应该为几个时间系列工作? – Christoph

+0

是的,你是正确的,它使用透明阴影时。我有时会做一些事情,比如先绘制所有的错误带,然后再绘制平均值(这样它们就不会隐藏在任何错误阴影之后)。 “设置键反转”仅颠倒了标签的顺序,并且不提供在图例中实现任意排版的可能性。 –

5

有没有办法,我知道的,而不诉诸丑陋的黑客......这里有这样一个丑陋的黑客:

plot sin(x) with filledcurves notitle, \ 
    cos(x) with lines, \ 
    NaN with filledcurves title 'sin(x)' lc rgb "#ff0000" 

基本上,我们绘制了前两个地块为正常(除我们从第一个图中删除标题)。然后,我们让具有相同风格和标题您在关键要......“空”的情节(plot NaN