我在使用5.0版本的Gnuplot时遇到了一些麻烦。我正在尝试从文件创建热图,但它没有正确显示数据。
set table 'fileDataTest.dat'
splot 'data.dat' using 1:2:3
unset table
plot 'fileDataTest.dat' with image
如下所示:Faulty heatmap plot
' fileDataTest.dat'表运行正常。如果我只是这样做:
splot 'fileDataTest.dat'
然后将这些点描绘得很好:Correct display of heatmap data
但它与#34;情节----图像"有问题。命令。我试图诊断问题,但一直没有成功。你能找到任何理由吗?
' fileDataTest.dat'包括这个:
# Surface 0 of 1 surface
# Curve title:
# IsoCurve 0, 10 points
# x y z type
2000 1 -6.89386 i
2000 2 -13.7877 i
2000 3 -20.6816 i
2000 4 -27.5755 i
2000 5 -34.4693 i
2000 6 -41.3632 i
2000 7 -48.2571 i
2000 8 -55.1509 i
2000 9 -62.0448 i
2000 10 -68.9386 i
# IsoCurve 1, 10 points
# x y z type
1900 1 -5.59006 i
1900 2 -11.1801 i
1900 3 -16.7702 i
1900 4 -22.3602 i
1900 5 -27.9503 i
1900 6 -33.5403 i
1900 7 -39.1304 i
1900 8 -44.7205 i
1900 9 -50.3105 i
1900 10 -55.9006 i
...
# IsoCurve 18, 10 points
# x y z type
200 1 1.65858e-005 i
200 2 3.31717e-005 i
200 3 4.97575e-005 i
200 4 6.63434e-005 i
200 5 8.29292e-005 i
200 6 9.95151e-005 i
200 7 0.000116101 i
200 8 0.000132687 i
200 9 0.000149273 i
200 10 0.000165858 i
# IsoCurve 19, 10 points
# x y z type
100 1 4.56005e-012 i
100 2 9.1201e-012 i
100 3 1.36802e-011 i
100 4 1.82402e-011 i
100 5 2.28003e-011 i
100 6 2.73603e-011 i
100 7 3.19204e-011 i
100 8 3.64804e-011 i
100 9 4.10405e-011 i
100 10 4.56005e-011 i