gnuplotのまとめ @Wiki
http://w.atwiki.jp/gnuplot/
gnuplotのまとめ @Wiki
ja
2021-06-24T13:27:44+09:00
1624508864
-
コマンド省略文字一覧
https://w.atwiki.jp/gnuplot/pages/7.html
|BGCOLOR(#bbb): コマンド|BGCOLOR(#bbb): 省略文字|
|load | l|
|linewidth |lw |
|plot | p|
|set | se|
|splot | sp|
|with dot | w d|
|with line| w l|
|with linespoint| w lp|
|with point| w p|
|with vector| w vec|
|set terminal postscript eps enhanced | se te po eps enh|
|set output| se o |
|set size| se si|
|set xrange | se xr|
|set xlabel | se xl|
|set label | se la|
|set title | se tit|
|set key left( right top bottom )| se k l (r t b)|
|using | u|
|smooth bezier | s b|
|pointtype | pt |
|pointsize | ps |
2021-06-24T13:27:44+09:00
1624508864
-
トップページ
https://w.atwiki.jp/gnuplot/pages/1.html
gnuplotに関するまとめサイトです。
一応Windows版の利用を想定して解説しております。
#ref(top.png)
*gnuplotとは
gnuplotとは数式や数値データをグラフ化するためのソフトです。操作はコマンド入力によって行います。2次元グラフはもちろん、3次元グラフ、等高線表示等、学術研究用のグラフであればほぼ何でも描けます!
//.
2015-02-21T23:39:44+09:00
1424529584
-
数式プロットの基本
https://w.atwiki.jp/gnuplot/pages/6.html
gnuplotの数式プロットの基本を解説します。
*目次
#contents
*数式のプロット(2次元)
gnuplotを起動すると、画面中に
> gnuplot > _
と表示され、'_'(アンダーバー)が点滅している箇所がコマンド入力をする場所です。ここに各種命令を与えていきます。
数式を2次元グラフ化したい場合は、'plot'というコマンドに続けてxを変数とした数式を入力します。
> gnuplot > plot x
すると次のグラフが出力されるはずです。
#ref(formula01.png)
*数式のプロット(3次元)
'splot'コマンドに続けて、x, yの2変数をもつ数式を入力します。
> gnuplot > splot x * y
すると次のグラフが出力されるはずです。
#ref(formula04.png)
*利用可能な演算子・記号・初等関数
数式の部分は、以下の演算子、記号、初等関数が使用できます。
|BGCOLOR(#bbb): 演算子 |BGCOLOR(#bbb): 使用記号 |BGCOLOR(#bbb): 使用例|
|+ (足し算) | + | plot x + 3|
|- (引き算) | - | plot x - 2|
|× (掛け残) | * | plot 2 * x|
|÷ (割り算) | / | plot x / 10|
|BGCOLOR(#bbb): 記号 |BGCOLOR(#bbb): 使用コマンド |BGCOLOR(#bbb): 使用例|
|π(円周率パイ) | pi | plot x + pi|
|BGCOLOR(#bbb): 初等関数名 |BGCOLOR(#bbb): 初等関数|BGCOLOR(#bbb): 使用コマンド |BGCOLOR(#bbb): 使用例|
|絶対値 | |x| | abs(x) | plot abs(x)|
|指数関数 | x の n乗 | x**n | plot x**3 |
|指数関数 | e の n乗 | exp(x) | plot exp(2 * x) |
|自然対数 | log(x) | log(x) | plot log(x) |
|常用対数 | log10(x) | log10(x) | plot log10(x)|
|平方根 | ルートx | sqrt(x) | plot sqrt(x) |
|n乗根 | x の n乗根 | x**(1.0/n) | plot x**(1.0 / 3)|
|三角関数 | sin(x) | sin(x) | plot sin(x) |
|三角関数 | cos(x) | cos(x) | plot cos(x) |
|三角関数 | tan(x) | tan(x) | plot tan(x) |
|逆三角関数| arcsin(x) | asin(x) | plot asin(x) |
|逆三角関数| arccos(x) | acos(x) | plot acos(x) |
|逆三角関数| arctan(x) | atan(x) | plot atan(x) |
|双曲線関数| sinh(x) | sinh(x) | plot sinh(x) |
|双曲線関数| cosh(x) | cosh(x) | plot cosh(x) |
その他、gnuplotにおいて使用可能な関数は、ツールバー(ウインドウ上部)の「''Functions'' 」(日本語化している場合は「関数」)をクリックし、''Elementary'' , ''Special'' , ''Statisional'' から選択・利用可能です。
#ref(formula03.png)
*複数の数式のプロット
複数の数式をプロットする際は、','(コンマ)区切りで複数の数式を続けて入力します。
> gnuplot > plot x, sin(x), sqrt(x)
#ref(formula02.png)
2005-11-24T10:35:53+09:00
1132796153
-
EPS形式で出力
https://w.atwiki.jp/gnuplot/pages/9.html
グラフをEPS形式で出力する方法を解説します。
*目次
#contents
*EPS形式とは
EPS形式とは、Enhanced Post Scriptの略で、TeXなどに用いられる画像形式です。ベクトルデータで保存されるので、出力後もAdobe Illustratorなどを用いれば編集が可能です。gnuplotで生成されるEPSファイルはテキスト形式で記述されているため、複雑なグラフだと膨大なファイル容量になるので、注意が必要です。
*EPS画像の出力方法
EPS画像をカレントディレクトリに出力する場合、次のコマンドを入力します。
> gnuplot > set terminal postscript enhanced eps (color)
> gnuplot > set output '出力ファイル名'
> gnuplot > (以降、プロットの操作)
1行目はEPS形式で出力することを宣言、
2行目は出力ファイル名の指定です。
1行目最後の'color'を(カッコ無しで)入力するとカラー出力(画面出力と同等), 'color'を外すとモノクロ出力となります。
ここで続けてプロットの操作を行うと、先程の操作によって作成されたグラフに重なってファイルが出力されますので、注意が必要です(コレをうまく使えば1つのEPSファイルに後からグラフを追記できるわけだが)。
これを回避するには、再度別名で出力ファイル名を指定するか、
> gnuplot > set terminal windows
と入力して一旦画面出力モードにしてから、再度EPS出力モードに変更してファイルを出力すれば上書き保存(元のグラフは廃棄して)が可能です。
2005-11-24T01:03:17+09:00
1132761797
-
メニュー
https://w.atwiki.jp/gnuplot/pages/2.html
*[[メニュー]]
-[[トップページ]]
-[[gnuplotの導入]]
-[[gnuplotのはじめの一歩]]
-[[数式プロットの基本]]
-[[数値データプロットの基本]]
-[[EPS形式で出力]]
-[[コマンド省略文字一覧]]
2005-11-24T00:38:45+09:00
1132760325
-
数値データプロットの基本
https://w.atwiki.jp/gnuplot/pages/8.html
gnuplotの数値データプロットの基本を解説します。
*目次
#contents
*数値データの準備
2005-11-23T19:54:14+09:00
1132743254
-
gnuplotのはじめの一歩
https://w.atwiki.jp/gnuplot/pages/5.html
gnuplot利用の第一歩として、gnuplotの大まかな利用方法について解説します。
gnuplotは、大きく分けて次の2種類の用途があります。
-数式プロット
-数値データプロット
''数式プロット'' とは、x^2+2xとかsin(x)などの数式をグラフ化するもの、
#ref(hajime01.png)
''数値データプロット'' とは、
> 0.0 0.0
> 1.0 1.0
> 2.0 4.0
> 3.0 9.0
> 4.0 16.0
といったグラフの座標の値が記録された別ファイルを読み込んで、それをグラフ化するというものです。
#ref(hajime02.png)
これらは一つのグラフに組み合わせて使用することもできます。
2005-11-23T15:53:00+09:00
1132728780
-
gnuplotの導入
https://w.atwiki.jp/gnuplot/pages/4.html
gnuplotのインストール、初期設定、日本語化などの各種設定までを解説します。
#contents
*gnuplotのダウンロード
※2005年11月23日現在の最新正式版はVersion 4.0です。
gnuplotのプログラムのダウンロードは、以下のサイトにアクセスします。
-gnuplot homepage &br() http://www.gnuplot.info/
上記サイト下段の''Download'' をクリックし、 ''gnuplot'' ''download'' というページに入ります。以下の記述があるはずです。
> ftp.gnuplot.info
> Gnuplot on sourceforge, section Files.
> CTAN mirrors: ftp.dante.de, ftp.tex.ac.uk, ftp.cstug.cz.
上記のうち任意のリンクをクリックし、''gp400win32.zip'' というファイルをダウンロードします。
*gnuplotのインストール
ダウンロードしたファイルを、任意の場所に解凍(展開)して下さい。
※ここでは ''c:\gnuplot'' に解凍することを想定して話を進めます。
*gnuplotの起動と初期設定
''c:\gnuplot\bin\'' の中にある ''wgnuplot.exe'' がgnuplotのプログラム本体です。これを実行(ダブルクリック)すると以下のウインドウが表示されます。
#ref(gnuplotWindow01.png)
ご覧のとおり、初期状態では文字表示が荒く判読不可能です。これを修正します。
まず、荒い文字表示がされた部分を右クリックし、''Choose'' ''Font'' を選択します。
#ref(gnuplotWindow02.png)
使用フォント(書体)の設定をします。お好きなもので構いませんが、以下の設定が見やすいのでお勧めです。
フォント名: MS ゴシック / スタイル: 標準 / サイズ: 12 / 文字セット: 日本語
#ref(gnuplotWindow03.png)
''OK'' を押すと、選択したフォントが適用されます。このままだと次回起動時にはまた元の荒い文字表示に戻ってしまうので、設定を保存する操作をします。
画面中を右クリックし、''Update wgnuplot.ini'' をクリックします。これで初期設定は完了です。
#ref(gnuplotWindow04.png)
*<発展>gnuplotの日本語化
本プログラムは英語版です。日本語化したい場合は
-gnuplot のページ (Takeno Lab) &br()http://takeno.iee.niit.ac.jp/~foo/gp-jman/gp-jman.html
より「MS-Windows 用の gnuplot の日本語化キット」の欄からダウンロードし、導入して下さい。
*<発展>gnuplotの関連付け
*<発展>gnuplotのパス通し
2005-11-23T15:40:55+09:00
1132728055
-
メニュー2
https://w.atwiki.jp/gnuplot/pages/3.html
**更新履歴
#recent(20)
2005-11-23T11:36:38+09:00
1132713398