2014-09-30 46 views
1

我想要绘制从三维数据,其中轮廓将仅在基础在gnuplot的绘制一个轮廓和线条一起

set contour base 
set cntrparam bspline 
unset surface 
set view map 

splot 'file1.dat' u ($1):($2):($3) w l ls 1 notitle, \ 
     'file2.dat' u ($2):($3):(0) w lp ls 2 

第二个文件是只是我想绘制线条轮廓在XY平面上。但是,由于表面未设置,第二个图不显示。如果我删除unset surface,我会看到第一个文件中不需要的行。有没有解决方案?

回答

1

它可能工作(我没有数据来测试)如果你使用nosurface第一和nocontour第二情节:

set contour base 
set cntrparam bspline 
set view map 

splot 'file1.dat' u 1:2:3 ls 1 w l nosurface notitle, \ 
     'file2.dat' u 2:3:(0) w lp ls 2 nocontour