Gnuplot pm3d地图:不同的x2tics和y2tics
我可以通过以下方式绘制“ploe图”: 第1列包含“beta”,第2列是“alpha”,但这并不重要 问题是Gnuplot pm3d地图:不同的x2tics和y2tics,gnuplot,Gnuplot,我可以通过以下方式绘制“ploe图”: 第1列包含“beta”,第2列是“alpha”,但这并不重要 问题是 如何删除正确的TIC标记(unset y2tics不起作用) 如何在上面设置“beta=0°”(设置x2tics({/Symbol b}=0{/Symbol\260}“0”)不起作用) 右上边框上未标记的TIC与x2轴和y2轴无关。它们是x轴和y轴的镜像轨迹。要关闭右tics,请使用set ytics。。。名称错误 如果我没记错的话,在早期版本中,splot在x2和y2轴上根本不起作用。
unset y2tics
不起作用)设置x2tics({/Symbol b}=0{/Symbol\260}“0”)
不起作用)右上边框上未标记的TIC与x2轴和y2轴无关。它们是x轴和y轴的镜像轨迹。要关闭右tics,请使用
set ytics。。。名称错误
如果我没记错的话,在早期版本中,splot在x2和y2轴上根本不起作用。至少在5.2中,您可以使用设置链接x2
链接x2轴,使其与x轴具有相同的范围,然后您可以在x2轴上放置tic:
degtorad(x)=x/180*pi
radtodeg(x)=x/pi*180
set pm3d map
set pm3d interpolate 0,0
set logscale zcb
set palette model RGB rgbformulae 33,13,10
set size ratio 1
set link x2
set x2tics ("{/Symbol b}=180{/Symbol \260}" 0)
set ytics nomirror ("0" -90, "10" -80, "20" -70, "30" -60, "40" -50, "50" -40, "60" -30, "70" -20, "80" -10, "90" 0, "80" 10, "70" 20, "60" 30, "50" 40, "40" 50, "30" 60, "20" 70, "10" 80, "0" 90)
splot[-90:90][-90:90] 'TSC3.txt' u (radtodeg(cos(degtorad($1+90))*degtorad(90-$2))):(radtodeg(degtorad(90-$2)*sin(degtorad($1+90)))):3 notitle
这是一种魅力。非常感谢你!
degtorad(x)=x/180*pi
radtodeg(x)=x/pi*180
set pm3d map
set pm3d interpolate 0,0
set logscale zcb
set palette model RGB rgbformulae 33,13,10
set size ratio 1
set link x2
set x2tics ("{/Symbol b}=180{/Symbol \260}" 0)
set ytics nomirror ("0" -90, "10" -80, "20" -70, "30" -60, "40" -50, "50" -40, "60" -30, "70" -20, "80" -10, "90" 0, "80" 10, "70" 20, "60" 30, "50" 40, "40" 50, "30" 60, "20" 70, "10" 80, "0" 90)
splot[-90:90][-90:90] 'TSC3.txt' u (radtodeg(cos(degtorad($1+90))*degtorad(90-$2))):(radtodeg(degtorad(90-$2)*sin(degtorad($1+90)))):3 notitle