2016-09-08 15 views
0

データファイルからの輪郭投影のみを使用した素晴らしい3Dプロットが既にあります。そして、私はそれに単純な関数を追加したいと思います。これどうやってするの?ここ コード:GNUPLOT - 3D Contourプロットで2Dカーブを追加

set autoscale 
set terminal png 
set contour 
set output 'Corrugation_uwtp_HorizontalWind.png' 
set pm3d map  
set samples 50; set isosamples 50 
unset key   
set palette rgbformulae 33,13,10 
set xlabel "Horizontal distance" 
set ylabel "Vertical height" 
splot "CORRUGATION_C_UWTP.dat" u 1:2:3 

と私はfunctin以下を追加します:

h(x)=sin(x) 

が直接

答えて

0

不可あなたの助けをありがとう、あなたはとして、三つのステップでそれをしなければなりません2Dプロット:

1プロットテーブルに輪郭:

set contour; unset surface 
set table $datatable 
splot dataf 
unset table 

第二プロット輪郭とあなたの機能

plot for [i=0:5] $datatable index i, f(x) 

第三プロット色の表面のように、データ・ファイルあなたはgnuplotのバージョン5.0以前を使用する場合は、テーブルの出力をプロットする必要が

replot dataf with image 

$tablenameの代わりに一時ファイルに追加します。

関連する問題