Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gnuplot 在xyz数据上绘制热图_Gnuplot - Fatal编程技术网

Gnuplot 在xyz数据上绘制热图

Gnuplot 在xyz数据上绘制热图,gnuplot,Gnuplot,我需要在这个xyz数据文件上创建一个颜色映射(热图) 16.4645 -8.19898 -12.8904 -15.8086 -14.2834 8.16466 -22.1801 0.829724 -12.9072 -23.2899 -0.766454 -0.856553 -9.70407 -9.05421 18.1793 -20.7488 10.0369 6.15957 -22.0808 11.1614 -3.49831 -6.04398 -22.1432 -11.1618 -6.34688 -2

我需要在这个xyz数据文件上创建一个颜色映射(热图)

16.4645 -8.19898 -12.8904
-15.8086 -14.2834 8.16466
-22.1801 0.829724 -12.9072
-23.2899 -0.766454 -0.856553
-9.70407 -9.05421 18.1793
-20.7488 10.0369 6.15957
-22.0808 11.1614 -3.49831
-6.04398 -22.1432 -11.1618
-6.34688 -22.8299 7.09053
-4.06349 -12.694 -20.75
-12.3437 8.67375 -16.5742
问题是,当我使用

plot "lastframe.dat" using 1:2:3 with image t ''
我得到以下错误

warning: Number of pixels cannot be factored into integers matching grid. N = 60  K = 25
warning: Number of pixels cannot be factored into integers matching grid. N = 60  K = 25

有没有一种方法可以使用pm3d打印并获得颜色贴图?

要使用pm3d获得颜色贴图,请尝试以下操作:

set pm3d map
set dgrid3d                             
splot "lastframe.dat" using 1:2:3
查看有用的提示和技巧