在Gnuplot中的pm3d地图上添加引导线

在Gnuplot中的pm3d地图上添加引导线,gnuplot,heatmap,Gnuplot,Heatmap,我正在尝试使用Gnuplot在pm3d地图上添加一些指导线 下面是我用来绘制pm3d地图()的代码 map.ene的格式如下: 1.000 5.500 0.00000i 现在我想在pm3d图上添加一条垂直线(x=5.5)。我搜索了以前的帖子,发现其他人已经问过类似的问题。似乎有两种可能的解决方案: 1) 为测线准备一个单独的数据文件(x.dat,5.5,y,0.0),然后使用下面的命令进行绘图 splot "map.ene" with pm3d, "x.dat" using 1:2:(0.0)

我正在尝试使用Gnuplot在pm3d地图上添加一些指导线

下面是我用来绘制pm3d地图()的代码

map.ene的格式如下:

1.000 5.500 0.00000i

现在我想在pm3d图上添加一条垂直线(x=5.5)。我搜索了以前的帖子,发现其他人已经问过类似的问题。似乎有两种可能的解决方案:

1) 为测线准备一个单独的数据文件(x.dat,5.5,y,0.0),然后使用下面的命令进行绘图

splot "map.ene" with pm3d, "x.dat" using 1:2:(0.0) with points linecolor rgb "black"
2) 在Gnuplot中使用“multiplot”工具


我两个都试过了,都没用。我已经玩了一段时间了,但我不确定应该如何修改我的原始pm3d代码以添加指导线。

您可以在gnuplot中绘制线:

set arrow from first 5.5, graph 0 to first 5.5, graph 1 nohead

键入
帮助坐标
以更好地调整上述命令。

可能重复的:谢谢您的建议!这确实有帮助。但我仍然不明白的是,“设置箭头”只适用于“splot xxx with pm3d”,而它不适用于我上面发布的旧代码。不管怎样,我现在知道我的数字了。非常感谢!可能您在文件
x.dat
中的行位于pm3d下(
z=0
似乎很常见),请使用1:2:(1.0)尝试
“x.dat”解决我的问题,使用
front
使箭头在图表上对齐<代码>将箭头从图0,0设置为图1,1 nohead前端线条颜色“白色”dashtype“-”
我正在用pm3d绘制多点图。
set arrow from first 5.5, graph 0 to first 5.5, graph 1 nohead