Ho difficoltà con l'allineamento dei diversi titoli di tasti quando sono posizionati orizzontalmente, apparentemente a causa delle diverse lunghezze nei titoli.gnuplot - allineamento di titoli di chiavi orizzontali di diversa lunghezza
Avendo due titoli di trama brevi (1a e 4a) e due titoli più lunghi (2a e 3a) lascia uno spazio maggiore tra i due titoli finali (presumibilmente come si impostano gli spazi tra loro tutti con la stessa lunghezza massima della stringa). Ho cercato ma non ho trovato modo di modificare questo.
Un esempio semplificato è mostrato di seguito. qualsiasi suggerimento o aiuto sarà molto apprezzato.
set terminal postscript eps size 5.12,2.3 enhanced color "Helvetica" 12
set output 'example.eps'
set title 'Difficulty of Long and Short Title usage in Horizontal Keys' font "Helvetica, 20"
set key inside bottom center horizontal font "Helvetica, 20" width 1.8
set ylabel 'ylabel' font "Helvetica, 20"
set xlabel 'xlabel' font "Helvetica, 20"
set lmargin screen 0.10
set rmargin screen 0.95
set yrange [-1.5:1.5]
plot sin(x) title 'short', \
cos(x) title 'long title 1', \
-0.5 title 'long title 2', \
0.5 title 'short' w l ls 4
Il risultato è:
Non vedo alcun modo per risolvere questo problema con le attuali opzioni "set key". Hai qualche dipendenza tra un titolo lungo e uno corto? Forse funzionerebbe per avere una chiave '2x2' (' set key maxcols 2') con entrambi i tasti corti nella colonna di sinistra? – Christoph
Mille grazie per la tua risposta. Sfortunatamente sono abbastanza interessato a mantenere l'ordine dei titoli nella trama reale e preferisco tenerli in una riga. Questa è ovviamente una domanda estetica, quindi non la fine del mondo, ma sarebbe bello sapere se è possibile o meno. Ci sono soluzioni alternative? – user2707058