我试图通过一组点画一条直线,在用pm3d和dgrid3d生成的3D网格顶部:
setpm3d
set dgrid3d 30,30,2
splot 'map.dat' with lines, 'path.dat' with lines lt -1
3d网格应用于两个数据集,我只希望它应用于第一个。 我已经搞砸了一段时间了,似乎没有任何进展。
答案 0 :(得分:2)
不幸的是,没有选项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