2016-02-11 99 views

回答

0

我会建议使用splot替代与pm3d因为set pm3d有选项clip1inclip4in告诉gnulpot这qudrangles绘制,但可:

set pm3d map clip4in corners2col c1 
set yrange[10:*] 
splot 'test.txt' u ($2-$1+1):($2+$1):3 matrix with pm3d notitle 

它会显示一些虚假的三角形:

triangles 如果你想去插值,看看this question

注意splot [...] with pm3d会绘制四边形的颜色,所以如果你的矩阵NxM,你会得到(N-1)×(M-1)。另一方面使用plot [...] with image你会得到NxM quandrangles。 (见help image)。

+0

谢谢你的帮助。它真的解决了我的问题:由于martix衰减到零,我现在可以使用背景色消除“虚假三角形”。但是,在更一般的情况下,它应该更成问题 – seoanes