2012-11-30 35 views
11

Qualcuno sa come è possibile inserire un sottotitolo con un fontsize più piccolo in gnuplot?gnuplot: sottotitoli con caratteri più piccoli

Attualmente, il modo in cui creo un sottotitolo è usando \n nel titolo. Inoltre, vorrei che il sottotitolo avesse un carattere più piccolo.

Grazie in anticipo.

risposta

3

È possibile utilizzare label. Bisogna sperimentare un po 'con il suo corretto posizionamento per at:.

set title "Big Title" 
set label "Subtitle" at screen 0.5, 0.9 font "Arial,8" 
plot sin(x) 
17

Questo funziona per il terminale PostScript, almeno (per qualche ragione x11 non volevano scalare il mio carattere Forse si tratta di un bug ...):

set term <whatever> enhanced 
set output "<whatever.ext>" 
set title "Big Title\n{/*0.5 subtitle}" 

il {/*0.5} scala il fontsize alla metà della corrente fontsize attivo. È inoltre possibile specificare fontsizes esplicitamente:

set title "{/=20 Big} Medium {/=5 Small}" 

Oppure si può cambiare il tipo di carattere per una regione di testo:

set title "{/Helvetica foo} {/Symbol G}" 

Questi moduli possono essere combinati per cambiare il font e dimensione in un particolare regione di testo così:

set title "This is a big gamma {/Symbol=20 G}" 

Per ulteriori informazioni sul testo migliorato, vedere help enhanced.

+0

Grazie! Funziona alla grande, l'ho provato con l'output in PDF su Windows 7 e funziona perfettamente. – Johnny

+0

@Johnny - Felice di aiutare :) – mgilson

+0

Ho voluto stampare un grafico per ogni giorno per 8 anni con vista mese e vista annuale e cappello circa 80-120 pagine, quando questa soluzione si è bloccata a causa di "Cairo is unhapp: out of la memoria "-> non usando il colore potenziato lo ha risolto, ma ora ho bisogno di un formato diverso – Martin

Problemi correlati