2013-10-17 11 views

Odpowiedz

12

Musisz ustawić zarówno wyrównanie (może być right, center lub left) i offset (x,y współrzędnych w stosunku do standardowej pozycji tików) na xtics.

Oto przykład demonstrujący trzy różne możliwości. offset musi być regulowana ręcznie, aby zrobić to dobrze:

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 

To daje (z 4.6.4):

enter image description here

+0

Dla "wyrównany do prawej", że nie wspomniano offset. Czemu? – mahmood

+1

@mahmood Ponieważ dla wyrównania prawego domyślna pozycja jest prawidłowa. We wszystkich przypadkach masz tę samą domyślną pozycję, w której umieszczone są etykiety Tic. Ale jeśli np. etykieta zostanie wyrównana do lewej, etykieta dotrze do obszaru kreślenia (po prostu spróbuj skryptu bez żadnego "offsetu") – Christoph