我用gnuplot在参数模式下绘制了一个球体。我尝试从文件中绘制3D数据,这些数据将包围球体。似乎与球体重叠的点被隐藏了,即使它们应该在形状前面。
这是我的脚本:
这是我的脚本:
unset border
unset colorbox
unset key
unset tics
set view equal
set isosamples 64
set pm3d depthorder interpolate 0,0
set palette rgb 3,3,3
set parametric
r = 19
splot 'saturn.txt' linecolor rgb 'black', \
r*sin(u)*cos(v) + 40, r*sin(u)*sin(v) + 40, r * cos(u) + 40.5 w pm3d
这里是pastebin上的数据文件saturn.txt
下面的图片展示了我的问题。左图为完整数据,没有球体的影响。中图显示有一些点被遮挡在球体前面。右图则显示这些点确实在球体前面。有什么办法可以同时绘制出两者而不遮挡球体前面的点吗?