我一直试图用gnuplot用两个数据文件中的数据绘制两个热图。我之前使用gnuplot绘制了热图,但从未试图“覆盖它们”。
我的尝试如下:
set terminal pngcairo
set xrange[-2:2]
set yrange[-2:2]
unset surface
set view map
set pm3d
set size square
set key outside
set pm3d depthorder
splot "file_1" u 1:2:3 w pm3d notitle, \
"file_2" u 1:2:3 w pm3d notitle
这会产生以下输出:
有一个微弱的环对应于其中一个数据文件,但这不是所希望的。通过删除地图,您可以看到数据的样子:
所以第一张图已经绘制了外部的下环,但似乎没有绘制出内部更高的环,即使它已经记录了它的比例。我正在寻找的是从上面看第二个情节。
通过操纵这个三维图的视图,我可以这样做:
但有没有办法在不必设置视图的情况下获得此绘图的自上而下视图,只需使用视图和splot命令? view方法看起来不太好,我想知道为什么它没有按预期运行。
提前谢谢