我有一个如下所示的文本文件:
0 0 1
0 1 -1
1 0 -1
1 1 1
我正在使用 pm3d 绘制此图,并将调色板中的颜色数量设置为两种。我期待的是四个正方形,两个白色和两个黑色,位于相对的角落。然而,当我绘制这个图时,我只得到一个 1 x 1 的黑色正方形。我最初使用的是更大的网格,而 gnuplot 似乎总是比我想要的少绘制一行和一列。出了什么问题?
最佳答案
pm3d
选项是对您定义的点之间的 z 值进行平均,这是标准的,我不确定是否可以在不格式化数据的情况下更改它。您可以做的是取消设置 pm3d
选项并使用 with image
样式进行绘图。我实际上发现这更可取,因为生成的数字尺寸要小得多(按字节计算)。
使用您的数据集:
plot "data" with image
产生你想要的:
关于Gnuplot pm3d 未绘制所有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790143/