2013-10-17 14 views

risposta

12

è necessario regolare sia l'allineamento (può essere right, center o left) e il offset (x,y coordinate rispetto alla posizione di tic predefinite) del xtics.

Ecco un esempio che mostra le tre diverse possibilità. Il offset deve essere regolata manualmente, al fine di farlo bene:

set xrange [0.5:3.5] 
set bmargin 5 
set multiplot layout 1,3 

set xtics ('first' 1, 'second' 2, 'third' 3) rotate by 45 right 
set title 'right aligned' 
plot x 

set xtics center offset 0,-1 
set title 'centered' 
replot 

set xtics left offset 0,-2 
set title 'left aligned' 
replot 
unset multiplot 

Questo dà (con 4.6.4):

enter image description here

+0

Per "allineato a destra" Non hai menzionato di offset. Perché? – mahmood

+1

@mahmood Perché per l'allineamento corretto la posizione predefinita è corretta. In tutti i casi si ha la stessa posizione di default, dove sono posizionate le etichette di tic. Ma se per es. l'etichetta è allineata a sinistra, l'etichetta raggiungerà l'area di disegno (basta provare lo script senza 'offset') – Christoph