6

有没有办法在不更改 plot 命令的情况下更改 gnuplot 的键/图例中的条目顺序?(我不是说颠倒条目)

我在一个图表中有多条线,并且这些图表是针对各种不同的输入数据自动生成的。我想让关键条目按图最左侧的值排序。更改绘图命令是不可能的,因为这必须为每个图形单独完成。

4

2 回答 2

4

如前所述,只能与_keyreversed

set key reverse

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

于 2011-06-09T09:20:39.897 回答
4

有可能的。我要做的是:我的绘图命令的前半部分是我想要按我想要的顺序拥有的线条的正常绘图命令。但在每一行都有选项“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。

于 2014-03-18T15:26:53.903 回答