我试图在由pm3d和dgrid3d生成的3D网格上画一条直线通过一组点:
setpm3d
set dgrid3d 30,30,2
splot 'map.dat' with lines, 'path.dat' with lines lt -1
3d网格同时应用于两个数据集,我只希望将其应用于第一个数据集。我已经把它弄乱了一段时间,似乎什么也没得到。
不幸的是,没有选择nodgrid3d
(像一样nosurface
)来关闭单个绘图部分的网格。我认为您必须首先将网格化数据绘制到一个临时文件中,然后将其绘制出来:
set dgrid3d 30,30,3
set table 'map.grid'
splot 'map.dat' w l
unset table
unset dgrid3d
set pm3d
splot 'map.grid' w l, 'path.dat' w l lt -1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句