重新排序gnuplot键条目

时间:2011-06-09 09:10:10

标签: key gnuplot legend

有没有办法在不更改绘图命令的情况下更改gnuplot的键/图例中条目的顺序? (我的意思并不是要改变参赛作品)

我在一个图表中有多行,并且会自动为各种不同的输入数据生成图表。我希望键值条目按图表最左侧的值排序。无法更改绘图命令,因为必须单独为每个图形执行此操作。

2 个答案:

答案 0 :(得分:4)

如上所述HEREkey只能reversed

set key reverse

不幸的是,AFAIK无法重新排序密钥。

答案 1 :(得分:1)

有可能。我所做的是:我的绘图命令的前半部分是我希望按照我想要的顺序排列的正常绘图命令。但每行都有'notitle'选项。我的绘图命令图的后半部分基本上是空行,但是按照我希望它们在键中显示顺序的标题,当然与绘制的行具有相同的样式。

示例代码:

    DataFile using 1:4 notitle with lines ls 3,\
    '' using 1:2 notitle with lines ls 1,\
    '' using 1:3 notitle with lines ls 2,\
    EmptyFile title "One" with lines ls 1,\
    '' title "Two" with lines ls 2,\
    '' title "Three" with lines ls 3

如果我的EmptyFile不包含任何内容或只是一组绝对在我的图形区域之外的数据,则无法记住atm。