インラインデータ
スクリプトの中で直接データを書いて使う方法
複数行文字列リテラルとして与える方法
変数にデータを代入してこれを plot させる.
以下の例では $data
にデータを入れて使っている.
$data << EOD
0 0
1 1
2 4
3 8
4 16
5 24
6 32
EOD
plot $data w lp
標準入力から与える方法
ファイル名を '-'
とすると標準入力から読む.
標準入力といってもバッチ実行モードでは, plot コマンドに続くデータがそのまま標準入力として渡されるので, スクリプトにデータを記述できる.
e
コマンドでデータの入力を終わる.
plot '-' w lp
0 0
1 1
2 4
3 8
4 16
5 24
6 32
e
複数 '-'
をプロットすれば複数回データの入力を読む.
plot '-' w lp, '-' w lp
1
2
3
e
1
4
9
e