x軸の設定を行う. xtics を ytics に置き換えれば y 軸の設定を全く同様に行うことができる.
目盛りの刻み幅を指定する.
set xtics <incr>
set xtics <start>,<incr>,<end>
| params | default | value | explanation |
|---|---|---|---|
| incr | -- | (double) | 目盛りの刻み幅 |
| start | -- | (double) | 目盛りの開始位置 |
| end | -- | (double) | 目盛りの終了位置 |
通常は <incr> で刻み幅だけを指定する.
set xtics 13
set ytics 17
set xrange [-30:30]
plot x title "xtics 13"
また, <start> , <incr> , <end> の3つを指定することで, 開始位置, 刻み幅, 終了位置を指定することもできる.
set xtics 0,3,21
set ytics 17
set xrange [-30:30]
plot x title "xtics 13"
set xtics rotate {by <angle> {left|right|center}}
| params | default | value | explanation |
|---|---|---|---|
| angle | 0 | (double) | 回転角度 (deg) |
| left/right/center | left | (keyword) | どこを中心に回転するかの指定 |
角度 (deg) とどこを中心に回転するかの指定. 角度は反時計回りで, 負数で時計回りに回せる. right キーワードでラベルの右端を中心に回転することを指定する. 省略すると左端を中心に回転する.
set xtics rotate by -90
set xrange [-100:100]
plot x title "rotate by -90 (left)"
set xtics rotate by 30 right
set xrange [-100:100]
plot x title "rotate by 30 right"
set xtics rotate by 180 center
set xrange [-100:100]
plot x title "rotate by 180 center"
ラベル文字列と座標の組のリストを与えることで, 自由に目盛りラベルを指定できる. add キーワードを与えると, 既存の目盛りに追加する形でラベルを指定できる.
set xtics {add} ({label_1} {position_1}, {label_2} {position_2}, .. , {label_n} {position_n})
| params | default | value | explanation |
|---|---|---|---|
| add | -- | (keyword) | 既存の目盛りに追加する場合に指定 |
| label_i | -- | (string) | 目盛りラベル文字列 |
| position_i | -- | (double) | 目盛りを置く座標 |
set xrange [0:6]
set xtics ("Zero" 0, "Two" 2, "Six" 6)
set grid
plot x
set xrange [0:6]
set xtics add ("Pi" 3.14159, "e" 2.71828)
set grid
plot x