1.000 2.000 "Third column is all of this text" 4.00
テキスト部分は 2 次元や 3 次元描画内で例えば以下のように使用されます:
plot 'datafile' using 1:2:4 with labels splot 'datafile' using 1:2:3:4 with labels
テキスト部分の列データは 1 つ、または複数の描画軸の目盛りのラベルとし て使用できます。次の例は、入力データの 3 列目と 4 列目を (X,Y) 座標と して取り出し、それらの点の列を結ぶ線分を描画します。しかしこの場合 gnuplot は、x 軸に沿って標準的に間の空いた数字ラベルのついた目盛り刻み をつけるのではなく、入力データファイルの 1 行目の X 座標の位置に、目盛 り刻みと文字列を x 軸に沿ってつけて行きます。
set xtics plot 'datafile' using 3:4:xticlabels(1) with linespoints
入力データの列の最初のエントリ (すなわち列の見出し) をテキスト部分と解 釈するもう一つのオプションがあり、それはテキスト部分を、その描画した列 のデータの凡例 (key) のタイトル部分として使用します。次の例は、先頭の 行の 2 列目の部分を凡例ボックス内のタイトルを生成するのに使用し、その 後の列の 2,4 列目は要求された曲線を描画するのに処理されます:
plot 'datafile' using 1:(f($2)/$4) with lines title columnhead(2)
別の例:
plot for [i=2:6] 'datafile' using i title "Results for ".columnhead(i)
この列の先頭を使用する方法は、set datafile columnheaders か set key autotitle columnhead で自動化できます。以下参照: labels (53), using xticlabels (98.3.11.6), plot title (98.9), using (98.3.11), key autotitle (110.39.4)。
竹野茂治@新潟工科大学