gnuplot 2d热图基本格式

时间:2017-07-19 23:52:47

标签: gnuplot

非常新的gnuplot。

数据:系统中有5个粒子。我在不同的时间点跟踪所有人之间的距离。想要生成他们接近的热图。 http://gnuplot.sourceforge.net/demo/heatmaps.html表示仅生成X Y Z或Z值。我不明白这里的X,Y和Z是什么:

5 4 3 1 0  First column:x ? Second column y? and various z values in column 
2 2 0 0 1  3,4,5 ...?
0 0 0 1 0
0 0 0 2 3
0 1 2 4 3

对于我的研究,我有一个矩阵(作为一组)

(particle)--->1   2      3     4      5
   |
    1         0   1.2    2.4   7.5   3.4
    2        1.2    0      4     8.9   3
    3        2.4    4      0     2     8
    4        7.5    8.9    2     0     6
    5        3.4    3      8     6     0 
(next set)
------------similar to above

依旧.....

我很困惑我的ASCII数据格式应该是什么? 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

热图通常用于可视化两个变量x和y的函数,其中x和y是轴。

所以你解释它的方式是正确的,但是data.dat样式实际上反转了点,因为它开始在(0,0)处打印然后在正坐标方向上添加元素。 因此,如果您的文件(让我们称之为0 1.2 2.4 7.5 3.4 1.2 0 4 8.9 3 2.4 4 0 2 8 7.5 8.9 2 0 6 3.4 3 8 6 0 )如下所示:

plot "<tail -r data.dat" matrix w ima

你可以得到这样的情节:

current

致电cpanm --configure-args="--libs='-L/usr/local/opt/openssl/lib -L/usr/local/Cellar/mysql/5.7.19/lib -lmysqlclient -lssl -lcrypto' --cflags='-I/usr/local/opt/openssl/include -I/usr/local/Cellar/mysql/5.7.19/include/mysql'" DBD::mysql