我有一个数据文件,我想将其绘制为热图。有 3 列:x、y 和点 (x,y) 处的计数。问题是垃圾箱在 y 中有不同的大小(而不是在 x 中),例如
-0.3 0 0
-0.3 6.7082 0
-0.3 8.66025 0
-0.3 10.247 0
-0.3 11.619 0
-0.3 12.8452 0
...
但是当我使用例如绘图时
set view map
set size ratio -1
set key off
splot "histo.txt" u 1:2:3 w image
我得到一个图像,其中 y 方向的 bin 大小相同,因此图片失真。如何在一个方向上绘制具有不同 bin 大小的热图?我还确切地知道每个 bin 应该从哪里开始和以 y 结束,数据文件第二列中的值是加权平均值。
谢谢你。
Gnuplot 基本上提供了两种适用于热图pm3d
和 的绘图样式image
,但是它们具有非常不同的行为:
image
:
pm3d
:
set pm3d corners2color ...
所以,总结一下:image
可用于热图并有其优点,但在您需要的情况下pm3d
,它为您提供了您需要的灵活性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句