gnuplot のページ
istallはMaximaと一緒にインストールされているはず
リンク
gnuplot 本家
gnuplot 初歩:フィジーさん
ayapin さん すばらしいweb
に詳しく書いてあるがインストール後一番重要なことは
以下
重要
起動 > gnuplot
終了 gnuplot > q
;は不要
Maximaとは入力方法が違う
設定の解除 resetをしてから設定変更をすること
[1]-------------------- sin(x)
gnuplot> plot sin(x)
ふたつのグラフが必要なら
gnuplot> plot sin(x),tan(x)
[2]-------------------- 再描画
gnuplot> replot cos(x)
[1]のグラフに追加関数のグラフや設定を追加または
変更して表示する。gnuplotでは、このreplot機能により
描画範囲の設定変更や、たてじくの幅の変更、関数の追加などが
容易にできるのがとても良い機能なのだ。
[3]-------------------- x,y 軸の設定
gnuplot> set xrange [-0.5:2*pi]
gnuplot> set yrange [-1.2:1.5]
gnuplot> replot
再描画して確認してまた設定変更する
windows : ctrl, mac:command + ドラッグでグラフの拡大縮小ができる
[4]-------------------- PWD CD
gnuplot> pwd ==> /Users/Desktop 現在のディレクトリが表示される
gnuplot> cd '/Users/Dropbox/gnuplot ==>指定したフォルダに移動する
gnuplot> pwd ==> /Users/Dropbox/gnuplot
gnuplot> cd '../ 相対指定も可能だ
gnuplot> pwd ==> /Users/Dropbox 一つ上のディレクトリに移動した
gnuplot> cd ../ --> invalid expression エラー[']が抜けてる
ここまでshell likeだと つい つい > ls なんて打っちゃうけど、
これはエラーが出る。.... NG..
[5]---------------------- scriptの読み込み
gnuplot> load "001.plt"
#### Scriptfile 001.plt
### Example script1
## gnuplot> load"001.plt"
reset
plot sin(x)+2*cos(x)
replot
## [EOF]
====memo===================
gnuplotにおいて、epsに出力するのは難しかった。
理解がてきなかった点は、ターミナルの考え方だった。
簡単にいえば、gnuplotは
ある程度多数の出力が可能なのだ
gnuplot > set terminalでエンターキーを押すと数々の出力形式がでてくる。
計算とグラフデータはgnplotでしているが、その出力を何に出すかは、決定できる。
また、gnuplotの面白いところとして、設定を数々していき最後にreplotとコマンドを打\
てば
その状態での設定変更が可能になることだ。
====gnuplotの設定を確認したい========================================
gnplot> show all
====gnplot => aqua 画面で出力========================================
gnuplot> replotのみで描画する
====gnplot => file.png :png出力========================================
gnuplot> set terminal png
gnuplot> set output "file.png"
gnuplot> replot
====gnuplot => file.eps : postscriptにて出力==========================
gnuplot> set terminal postscript
gnuplot> set output "file.eps"
gnuplot> replot
==== eps 画像をcolorで作りたいとき=====================================
gnuplot> set terminal postscript eps enhanced color
gnuplot> set output "file_color.eps"
gnuplot> replot
====aquaに戻すには====================================================
gnuplot> set output
gnuplot> set terminal aqua (knoppix などは x11 とか )
==== gnuplot の リセット ========================================
gnuplot> reset
gnuplot> replot ## 初期設定での再描画
==== gnuplot の コマンドの作成 ========================================