GNUPLOT - 在3D轮廓图中添加2D曲线

时间:2016-09-08 08:43:08

标签: gnuplot

我已经有一个很好的3D图,只有数据文件中的轮廓投影。我想在它上面添加一个简单的功能。我怎样才能做到这一点? 这里是代码:

 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

我想添加以下功能:

 h(x)=sin(x)

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

不可能直接进行,你必须分三步完成,如2D图:

首先将轮廓绘制到表格中:

replot dataf with image

第二个绘制轮廓和你的功能

$tablename

3rd将数据文件绘制为彩色表面

{{1}}

如果使用5.0之前的gnuplot版本,则必须将表格输出绘制为临时文件而不是{{1}}。