在GNUPLOT中将tics隐藏在三维图形后面

在GNUPLOT中将tics隐藏在三维图形后面,gnuplot,Gnuplot,我试图用GNUPLOT中的一些透视图绘制一个图形。我已经使用将xyplane设置为0来添加透视效果。现在的问题是tics出现在我的球体前面。对于3D效果,我希望球体阻挡一些TIC,将它们留在背景中(y轴和x轴上的)。我试着使用设置tics back,但不起作用 代码如下: # set term x11 0 set xlabel 'X' set ylabel 'Y' set zlabel 'Z' set title 'Ray on Sphere 2' set parametric set isos

我试图用GNUPLOT中的一些透视图绘制一个图形。我已经使用
将xyplane设置为0
来添加透视效果。现在的问题是tics出现在我的球体前面。对于3D效果,我希望球体阻挡一些TIC,将它们留在背景中(y轴和x轴上的)。我试着使用
设置tics back
,但不起作用

代码如下:

# set term x11 0
set xlabel 'X'
set ylabel 'Y'
set zlabel 'Z'
set title 'Ray on Sphere 2'
set parametric
set isosamples 50,50
set hidden
set view 120, 200
set view equal
R = 3e-6
set urange [-pi/2:pi/2]
set vrange [0:2*pi]
set xyplane at 0
set xtics back
splot R*cos(u)*cos(v),R*cos(u)*sin(v)-1.5e-6,R*sin(u) w l lc rgb 'yellow' title 'Silica Particle',\
      '-' w p title 'Incidence Point'
结果是:


您的视图设置对我来说有点奇怪

对于
set view 60160


可以交互地播放视图,并从底部栏读取设置

您的视图设置对我来说有点奇怪

对于
set view 60160


可以交互地播放视图,并从底部栏读取设置

我认为最好的办法是将tic标签移到绘图的另一边

# All as before
set xlabel 'X'
set ylabel 'Y'
set zlabel 'Z'
set title 'Ray on Sphere 2'
set parametric
set isosamples 50,50
set hidden
set view 120, 200
set view equal
R = 3e-6
set urange [-pi/2:pi/2]
set vrange [0:2*pi]
set xyplane at 0

# Now a change in the tic label placement
set xtics  offset graph   0, 1.2
set ytics  offset graph  -1.2, 0
set xlabel offset graph   0, 1.5
set ylabel offset graph  -1.5, 0

splot R*cos(u)*cos(v),R*cos(u)*sin(v)-1.5e-6,R*sin(u) w l lc rgb 'yellow' title 'Silica Particle'


我相信你可以通过调整位置、字体大小等使它变得更好。我认为你最好的办法是将tic标签移到绘图的另一边

# All as before
set xlabel 'X'
set ylabel 'Y'
set zlabel 'Z'
set title 'Ray on Sphere 2'
set parametric
set isosamples 50,50
set hidden
set view 120, 200
set view equal
R = 3e-6
set urange [-pi/2:pi/2]
set vrange [0:2*pi]
set xyplane at 0

# Now a change in the tic label placement
set xtics  offset graph   0, 1.2
set ytics  offset graph  -1.2, 0
set xlabel offset graph   0, 1.5
set ylabel offset graph  -1.5, 0

splot R*cos(u)*cos(v),R*cos(u)*sin(v)-1.5e-6,R*sin(u) w l lc rgb 'yellow' title 'Silica Particle'


我相信你可以通过调整位置、字体大小等使它变得更好

我的视图设置如下所示,因为有一条入射光线,它将被描绘成撞击球体。从我的图中可以看到,入射点也列在图中,并且只能从这个角度看到。那么坐标是什么呢?问题中没有报告。很抱歉,这与将TIC隐藏在球体后面有什么关系?我的视图设置如下,因为有一条入射光线,它将被描述为撞击球体。从我的图中可以看到,入射点也列在图中,并且只能从这个角度看到。那么坐标是什么呢?问题中没有报道。对不起,这与将抽搐隐藏在球体后面有什么关系?