1

私は値の 3D プロットを行っており、それらすべてを 1 つの点と比較しています。この 1 点をグラフで明確にラベル付けしたいと思います。私が試したすべてのことは、私が信じているdgrid3dのために、この点と交差する平面を作成します。

2つのプロットを重ねることでこれを行うことができると思いますが、もっと簡単な方法が必要だと思います.

これが私のスクリプトです:

reset

set dgrid3d 10,10,10
set hidden3d
unset key
set xrange [0:550]
set yrange [0:550]

splot 'CAPS_data.dat' using 2:1:3 with linespoints
4

1 に答える 1

2

いくつかの静的ポイントのみと比較する場合は、ラベルを介してポイントを追加できます。

set label 1 "" at X,Y,Z point

そうしないと、あなたが述べたdgrid3dように、その単一のポイントがサーフェスに変わります。この種の回避策は、 を使用しtableて dgrid3d サーフェスをテーブルにプロットすることです。次に、dgrid3d をオフにして、別のプロット スタイル (例: pm3d) でサーフェスをプロットできます。

 set table "grid_data.dat"
 set dgrid3d 100,100
 splot "datafile.dat" u 1:2:3
 unset table
 unset dgrid3d

 set term <whatever>
 set output <whatever>
 splot 'grid_data.dat' u 1:2:3 w pm3d,\
       'point_data.dat' u 1:2:3 w points
于 2013-01-29T15:36:49.163 に答える