2012-08-31 4 views
25

Essentiellement, le problème que je rencontre est que la légende chevauche le graphique gnuplot que j'essaie de tracer comme illustré dans le diagramme suivant.Légende gnuplot chevauche le graphique

Timings

la commande est la suite que j'utilise pour tracer les données.

> 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 

Voici une partie du fichier de données 1 J'utilise pour tracer les données.

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 

Voici une partie du fichier de données 2 J'utilise pour tracer les données.

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 

Une aide ou des conseils sur la façon de surmonter ce problème seraient appréciés.

Répondre

34

Si vous voulez désactiver complètement:

gnuplot> set nokey 

Si vous voulez déplacer la légende, vous pouvez le faire avec

gnuplot> set key left top 

pour le déplacer vers le haut à gauche. Si vous voulez donner les lignes plus des noms significatifs dans la légende, utilisez le mot-clé title lors de la génération de la parcelle:

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

Eh bien, je serai l'oncle d'un singe! C'était aussi simple que ça !!!! – Bill

+5

Minor pick-nit - Ces jours «clé non définie» est probablement préférable à «set nokey». – mgilson

3

Vous pouvez contrôler l'emplacement de la clé en fournissant un ensemble de coordonnées:

set key at 25., 5000. 

Ces valeurs correspondent au système de coordonnées de données. Vous pouvez également spécifier graphique coordonnées:

set key at graph 0.1, 0.9 

(près de la position en haut à gauche).

Questions connexes