2017-11-30 14 views
1

私はデータを持っています。線のプロットでプロットすると、正しい最小値とzrangeが得られます。私は範囲が自動的に変更pm3dをので、最小値を使用する場合、LINE plot with correct zrangeしかしGnuplot zrangeの変更とpm3d

set ticslevel 0 
spl 'surf_laplace3.dat' w l 

以下に示します。 pm3d plot

set pm3d 
set dgrid3d 300,300 
set ticslevel 0 
splot 'surf_laplace3.dat' w pm3d 

私は..密度マップも低いdgrid3dで300300 thatn以下を使用している場合 dat file is here 誰も私を助けることはできますか?

+0

から正しい結果を得るあなたは、これら二つの図を作成するために使用されるのgnuplotスクリプトを投稿することができますか? – user8153

+0

@ user8153私は多くのおかげでデータ – newstudent

答えて

0

これはpm3dとは関係ありませんが、dgrid3dが原因です。このオプションを指定すると、gnuplotは300x300グリッドのデータを補間します。補間関数に応じて、これによりデータポイントが変更されます。

データポイントがすでに完全なグリッドを形成しているため、dgrid3dを使用しないでください。データの新しい行が始まると(つまり、x値が変更されたとき)gnuplotに明示するだけです。これを行うには、データファイルに301行ごとに空白行を追加します。そして、あなたは、単に

splot "surf_laplace3.dat" w pm3d 

enter image description here

+0

と一緒にスクリプトを追加しました。サーフェス上に等高線をどうやって得られるか教えてください。 – newstudent

関連する問題