Chcę obrócić xtics o 45 stopni. Innymi słowy, kierunek to /
. Problem polega na tym, że tiki pojawią się w obszarze wykresu, chcę je umieścić poza wykresem. Patrz rysunek:Obracanie i justowanie tików w gnuplot
8
A
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):
Dla "wyrównany do prawej", że nie wspomniano offset. Czemu? – mahmood
@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