0

我有一个 x:y:z 形式的数据,目前我正在使用带有 pm3d 地图的 Gnuplot 绘制这些数据。在这个文件中,z 值是 0 或 1 或 2。现在我想在同一个图中绘制另一个文件和这个文件中的相似数据。唯一的问题是,从这个文件中,我只想绘制区域 z=0 的边界,没有别的。但是来自其他文件的数据应该看起来像一个普通的 pm3d 地图。是否有可能做到这一点?

谢谢

4

1 回答 1

0

您可能想使用第二个文件的等高线图和第一个文件的 pm3d。请注意,您可能需要调整 gnuplot,例如:

set contour  
set cntrparam lev disc 0.01 # just to be sure  
set pm3d map  
unset surface  
splot 'file1' w pm3d, 'file2' w l

如果要根据第二个文件的值删除一个文件上的点,则需要在外部进行过滤,除非两个文件具有相同的形状,并且可以使用 unix join 或 paste 命令将它们连接在一起,然后进行过滤

于 2013-11-17T13:20:02.310 回答