有一个数据文件data.dat
,其中包含:
1 1 1 2 2 6 1
2 4 1 4 1 7 1
3 1 1 6 1 6 1
4 1 1 8 9 76 1
5 1 1 16 1 1 1
6 6 1 9 1 2 1
7 1 1 7 1 99 1
8 8 1 5 8 1 1
9 1 1 3 1 0 1
10 1 1 2 1 1 1
我正在使用gnuplot中的pm3d贴图来绘制颜色图。我想通过将每个值除以数组的最大值来规范化绘图。我用 :
set pm3d map
stats "data.dat" matrix
splot for[i=1:10] 'data.dat' matrix using ($i/STATS_max)
它显示错误$i
为:
Column number expected
有没有办法告诉gnuplot
我需要访问矩阵的每个元素并对其进行一些操作(此处为除法)?
问题在于用引用列$i
,可以column
为此使用函数,即using (column(i)/STATS_max)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句