X、Y、Zデータを含むファイルがあります。実際には、データは次のとおりです。
x =緯度y =経度z =深さ
滑らかな表面を作成したいのですが、どうすればよいかわかりません。誰かが私にそれを行うためのいくつかのヒントを与えることができますか?
[〜#〜]更新[〜#〜]
したがって、データは次の行のようになります。
-62.323 19.242 58.7
-62.213 10.886 120.2
-62.329 10.797 71.9
-62.383 10.690 1.3
-60.121 11.567 24.5
-60.481 12.894 3
-62.118 10.944 69.1
-60.825 15.803 25.5
-61.792 16.227 148.3
-63.288 10.817 28.4
-59.092 14.344 3
-61.836 11.217 67.7
-61.346 14.799 191.2
-61.152 15.427 126.6
-60.959 16.035 55.8
-61.364 15.283 151.6
-62.071 11.222 109.5
-62.420 10.672 72.1
-60.267 14.009 13.1
-60.604 14.033 65.4
-60.623 10.307 42.4
-62.272 17.936 75
-60.464 13.908 40.9
-60.722 14.701 181.5
-62.125 10.911 47.1
-62.530 10.544 5.2
-60.170 12.752 71.5
-60.929 14.635 87.9
-62.279 10.936 74.3
-62.267 10.767 75.8
-60.708 10.440 36.2
-62.440 10.463 2.6
-62.477 10.217 3
-62.399 10.651 58.7
より多くのポイントがあります。アイデアは、深さに沿って平面または表面を作成することです(3番目の列)。
基本的に、splot
コマンドを使用して表面をプロットします。 data_file
には、サンプルのデータポイントが含まれています。
gnuplot> splot 'data_file'
滑らかな表面が欲しいので、gnuplotがデータを補間するように指定する必要があります。以下に例を示します。その他については http://www.gnuplot.info/demo/dgrid3d.html を参照してください。
gnuplot> set hidden3d
gnuplot> set dgrid3d 50,50 qnorm 2
gnuplot> splot 'data_file' with lines
調整できるパラメータはたくさんあります。使用される補間関数。ここですべてを一般的な回答で説明するのは非常に難しいので、splot
とset dgrid3d
に関するドキュメントから始めることをお勧めします。