我已经有一个很好的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)
感谢您的帮助
答案 0 :(得分:0)
不可能直接进行,你必须分三步完成,如2D图:
首先将轮廓绘制到表格中:
replot dataf with image
第二个绘制轮廓和你的功能
$tablename
3rd将数据文件绘制为彩色表面
{{1}}
如果使用5.0之前的gnuplot版本,则必须将表格输出绘制为临时文件而不是{{1}}。