next up previous contents
Next: ホームページを作る Up: グラフ作成 - GNUPLOT - Previous: .

その他に set できる機能

まず set 可能な機能や変数を全て見てみましょう。
\begin{screen}
\tt gnuplot> \sl show all
\end{screen}
と入力しますと、いやー沢山ありますね。
\begin{itembox}[r]{\bf GNUPLOTの set 可能な機能や変数}
\footnotesize
\begin{verb...
...f 1
Bit-Mask of Lines to draw in each triangle is 3\end{verbatim}
\end{itembox}

\begin{itembox}[r]{\bf GNUPLOTの set 可能な機能や変数}
\footnotesize
\begin{verb...
...es:
pi = 3.14159265358979User-Defined Functions:\end{verbatim}
\end{itembox}

前にも言いましたが項目を help で調べることができます(が英語です)。幾つか について補足します。

(no)arrow
矢印を書きます。set arrow 1 from 5,15 to 2,5 で、 (5,15)から(2,5)に矢印を書きます。
(no)border
グラフの周りの枠を描くかどうか。
format
軸の目盛の数値の表記形式を指示します。C言語に準じていますから、
指定例 意味と例
set format x "%e" 浮動小数点形式 例 1.0E-12, 3.45E+6
set format x "%.3e" 小数点以下3桁表示 例 1.002E-12, 3.458E+6
set format xy "%f" 固定小数点形式 例 1.12345, 0.00004
set format xy "%.2f" 小数点以下2桁表示 例 1.12, 0.00
set format z "%g" %fと%eで短く表記可能な方で表示する
(no)grid
ticの位置に、格子線を描くかどうか。
(no)key
各プロット毎の名前を(グラフ内右上に)表示するかどうか。
label
軸に名前を付けます。例 set xlabel 'Frequency'
(no)logscale
軸を対数にするかどうか。例 set logscale xy
angles degrees $\vert$ radians
極座標系での角度の単位の設定。デフォルトは degree(度) なので、 radian に変えたい場合は set angles radian と set します。
view
3次元プロットの場合の視点方向の設定。 4つの値;$x$軸まわりの回転角度, $z$軸まわりの回転角度, 全体の拡大率, $z$軸方向のみの拡大率を指定する。 例えば set view 0,0,,とすると、$xy$ 平面を $z$ 軸から 見る(2次元プロットの視点と同じ)ことになります。 また set view 90,0,,とすると、$xz$平面を $y$ 軸負の側 から見ることになります。

size
水平方向と垂直方向の拡大率を設定します。X11上では水平方向が長いので、正 方形にしたい場合には、set size 0.721,1.0 にしなければなりません。 EPS形式では $10:7$ がデフォルトのアスペクト比なので、set size 0.7,1.0とすると正方形(アスペクト比が1:1)になります。

$\ast $tics
目盛の付け方を設定します。第1の形式では set xtics <初期値>,<間隔>,< 終値> と記述します。例えば set xtics 0,0.2,1.0 では 0,0.2,0.4,0.6,0.8,1.0 に目盛がふられます。 第2の形式では ytics ("名前"<位置>,"名前"<位置>, ...)と記述します。 例えば set ytics ("low" 0, "medium" 3.5, "high" 5.0) や位置のみの set xtics (1,2,4,7,10,20,40,70,100) 等です。


next up previous contents
Next: ホームページを作る Up: グラフ作成 - GNUPLOT - Previous: .
Kishimoto Ken
平成20年3月1日