I have a text file with data of the style:
0 0 123
0 1 1345
. . .
x(int) y(int) intensity(double)
. . .
0 max size y 1345
1 0 564
. . .
max size x max size y intensity last point
这些数据代表了一种物质在平面上扩散的情况,我可以通过使用1:2:3 w图像命令来绘制出不同颜色的地图。
plot data.dat u ($1):($2):3 w image
我的问题现在是:我知道我的二维平面的边界条件,也就是并不是二维平面的每一个正方形都可以扩散物质,虽然我知道在这些区域里强度为0,但我希望用图案填充来描绘这些区域。为了知道这些区域,我有另一个文件:
0 0 1
0 1 0
. . .
x(int) y(int) value
. . .
0 max size y 0
1 0 0
. . .
max size x max size y value last point
如果它是可访问区域,则值为0;如果不是,则值为1。你应该如何绘制这一部分?