差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

Both sides previous revision Previous revision
Next revision
Previous revision
gnuplot [2010/10/22 16:53]
isakari
gnuplot [2012/09/02 12:04] (現在)
saito
ライン 1: ライン 1:
 +====== test ======
 +pngへoutput
 +
 +{{:​test.png?​300|}}
 +
 +epsへoutput
 +
 +{{::​testeps.jpg?​300|}}
 +
 +svgへoutput
 +
 +{{::​testsvg.jpg?​300|}}
 +
 ====== inkscapeへの吐き出し ====== ====== inkscapeへの吐き出し ======
 <​code>​ <​code>​
ライン 16: ライン 29:
 </​code>​ </​code>​
 などとするとよい。デフォルトのfsizeはだいたい12くらいのようだ。 などとするとよい。デフォルトのfsizeはだいたい12くらいのようだ。
 +
 +====== inkscapeから吐き出すと凡例が動かせない?======
 +矢印を二番目のやつ(ノードでパスを編集)にして、凡例の端っこ2点をshiftを押しながらクリック。
 +両端が青色になったら矢印キーあるいはctrlを押しながらマウスで動かせます。
 +http://​www.iim.ics.tut.ac.jp/​~yamawaki/​inkscape/​gnuplot.htmlが分かりやすい。
  
 ====== 関数を定義 ====== ====== 関数を定義 ======
ライン 39: ライン 57:
 </​code>​ </​code>​
 この例だと、左側に[-0.9:​1.1]、右側に[0:​1]の目盛が現れる この例だと、左側に[-0.9:​1.1]、右側に[0:​1]の目盛が現れる
 +
 +
 +====== 2つのファイルの差分を表示する ======
 +直接波と反射波が入ったデータから、直接波のデータを引く場合など。
 +プログラムを作らなくともgnuplotで差を書き出すことができます。
 +
 +sampleA.dat、sampleB.datの1列目は同じもの、2列目を比べたい場合
 +<code gnuplot>
 +gnuplot> plot "< paste sampleA.dat sampleB.dat"​ using 1:($2-$4) with lines
 +</​code>​
 +などと書きます。
 +
 +シェルコマンド"​paste"​を使うことで、sampleA.datとsampleB.datを一つのファイルと見なし、
 +その1列目をx軸、2列目、4列目(もともとsampleB.datの2列目だったもの)の差をy軸に表示させています。
gnuplot.1287733999.txt.gz · 最終更新: 2010/10/22 16:53 by isakari
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0