2011-06-09 37 views
4

有沒有辦法改變gnuplot的鍵/圖例中條目的順序而不改變繪圖命令? (我不是說要倒轉條目)重新排序gnuplot鍵條目

我在一張圖中有多條線,並且這些圖是針對各種不同的輸入數據自動生成的。我想讓關鍵條目按照它們在圖表最左邊的值排序。改變繪圖命令是不可能的,因爲這必須單獨爲每個圖形完成。

回答

4

如前所述HERE,該key只能reversed

set key reverse 

不幸的是,據我所知鍵的重新排序是不可能的。

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包含任何內容或只是一組數據,那肯定是我的圖形區域之外。