2012-08-31 9 views
25

In sostanza, il problema che sto riscontrando è che la legenda si sovrappone al grafico gnuplot che sto cercando di tracciare come illustrato nel seguente diagramma.gnuplot legend overlaps graph

Timings

seguito è il comando che sto usando per tracciare i dati.

> set log y 
> plot "datafile1.txt" using 2:4 with lines, 
    "datafile1.txt" using 2:6 with lines, 
    "datafile2.txt" using 2:4 with lines, 
    "datafile2.txt" using 2:6 with lines 

Di seguito è riportata una parte del file di dati 1 che sto utilizzando per tracciare i dati.

Dimension: 259 Timing: 36111 seconds, 9 seconds 
Dimension: 260 Timing: 37860 seconds, 9 seconds 
Dimension: 261 Timing: 39477 seconds, 6 seconds 
Dimension: 262 Timing: 41215 seconds, 5 seconds 
Dimension: 263 Timing: 41827 seconds, 5 seconds 
Dimension: 264 Timing: 42738 seconds, 11 seconds 
Dimension: 265 Timing: 42972 seconds, 14 seconds 
Dimension: 266 Timing: 44138 seconds, 10 seconds 
Dimension: 267 Timing: 45210 seconds, 11 seconds 
Dimension: 268 Timing: 46508 seconds, 9 seconds 
Dimension: 269 Timing: 51120 seconds, 15 seconds 
Dimension: 270 Timing: 49352 seconds, 6 seconds 
Dimension: 271 Timing: 50456 seconds, 9 seconds 
Dimension: 272 Timing: 52379 seconds, 16 seconds 
Dimension: 273 Timing: 52354 seconds, 16 seconds 

Di seguito è riportata una parte del file di dati 2 che sto utilizzando per tracciare i dati.

Dimension: 269 Timing: 32507 seconds, 2 seconds 
Dimension: 270 Timing: 33064 seconds, 4 seconds 
Dimension: 271 Timing: 33590 seconds, 6 seconds 
Dimension: 272 Timing: 33703 seconds, 3 seconds 
Dimension: 273 Timing: 34616 seconds, 3 seconds 
Dimension: 274 Timing: 36113 seconds, 4 seconds 
Dimension: 275 Timing: 36477 seconds, 4 seconds 
Dimension: 276 Timing: 37000 seconds, 2 seconds 
Dimension: 277 Timing: 37872 seconds, 3 seconds 
Dimension: 278 Timing: 42290 seconds, 6 seconds 
Dimension: 279 Timing: 39862 seconds, 7 seconds 
Dimension: 280 Timing: 40184 seconds, 7 seconds 
Dimension: 281 Timing: 41229 seconds, 4 seconds 
Dimension: 282 Timing: 43221 seconds, 3 seconds 
Dimension: 283 Timing: 42706 seconds, 7 seconds 

Qualsiasi aiuto o consiglio su come superare questo sarebbe apprezzato.

risposta

34

Se volete disattivarlo del tutto:

gnuplot> set nokey 

Se si desidera spostare la leggenda, si può fare questo con

gnuplot> set key left top 

per spostarlo in alto a sinistra. Se si vuole dare le linee nomi più significativi nella legenda, utilizzare la parola chiave title quando si genera la trama:

gnuplot> plot "datafile1.txt" using 2:4 with lines title "data", 
.... 
+1

Beh, sarò lo zio di una scimmia! Era così semplice !!!! – Bill

+5

Nit-pick minore - Probabilmente la chiave 'unset 'è preferibile a' set nokey'. – mgilson

3

È possibile controllare posizione del tasto, fornendo una serie di coordinate:

set key at 25., 5000. 

Questi valori corrispondono al sistema di coordinate di dati. In alternativa, è possibile specificare grafico coordinate:

set key at graph 0.1, 0.9 

(vicino alla posizione in alto a sinistra).