gnuplotに描かせたグラフを画像ファイルにする方法です。ここでは PNG (Portable Network Graphics format)という形式の画像 ファイルを作ります。
gnuplot> set terminal png
gnuplot> set output "img-sin.png"
gnuplot> plot sin(x) w l
このようにすると、img-sin.pngが作 られます。2行目が出力先のファイル名の指定ですが、PNG形式の場合、 最後を".png"にしましょう。
注意すべき点は、次のようにreplotを使ってcosやsinのグラフを重ねあ わせたつもりでも、
gnuplot> set terminal png
gnuplot> set output "img-sincos.png"
gnuplot> plot sin(x) w l
gnuplot> replot cos(x) w l
gnuplot> replot tan(x) w l
として作ったimg-sincos.pngをxv などの画像ビューワで表示しても最初のplot 命令によるsinのグラフしか表示されません。この症状を避けるに は最後のreplotの直前にset outputを置きます。
gnuplot> set terminal png
gnuplot> set output "/dev/null"
gnuplot> plot sin(x) w l
gnuplot> replot cos(x) w l
gnuplot> set output "img-sincos-new.png"
gnuplot> replot tan(x) w l
2行目のset output "/dev/null"は、3行目4行目のplot、replotのPNG形 式のデータが端末に出てしまうのを棄てています。欲しい画像ファイル はimg-sincos-new.pngになり ます。