gnuplotを使って2Dと3Dのコンタープロットを重ねて図を書くには
データファイルは3Dfile.txt と 2Dfile.txtが2つある時。
それぞれのファイルには以下のように数値が書いてあるとする。
3Dfile.txt
x0 y0 z0
x1 y1 z1
.
.
.
2Dfile.txt
x0 y0
x0 y0
.
.
.
ならば gnuplot のコマンドは
se view map
set multiplot
set pm3d at b
splot "3D_file.txt" u 1:2:3 wi pm3d
unset pm3d #重要
splot "2D_file.txt" u 1:2:(0) wi li
unset multiplot
とすると 3Dのコンタープロットに2Dのデータで線が引けます。
1 Comments:
助かりました,
一部変更して描けました:(0) → 0
(Linux,ver. 4.2 rc2)
コメントを投稿
<< Home