如何用gnuplot(pm3d)中的特定数字除以数组的每个元素?

蝙蝠侠

有一个数据文件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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gnuplot:如何使用pm3d绘制点?

在gnuplot中绘制多个pm3d表面,每个表面都有自己的调色板

如何在python中的任意数组中将每个元素除以一个数字?

gnuplot:如何将pm3d地图设置为透明?

Gnuplot:如何将 pm3d 绘图继续到设定范围之外?

超文本能否与Gnuplot中的pm3d表面图一起使用?

如何用相同的值除以数组中的所有元素?

使用 pm3d 更改 Gnuplot zrange

gnuplot pm3d数据点匹配

Gnuplot:pm3d 地图顶部的参数图

在gnuplot中为3D图叠加矢量dgrid3d和pm3d

将列表中的每个元素乘以特定数字

如何使用gnuplot在pm3d地图上添加2D曲线而不是单调数据

gnuplot:如何在轴和pm3d地图图之间留出一些空间

Gnuplot 5.2绘图:一个绘图调用中包含多个pm3d调色板

如何打印以特定数字开头的数组元素?

在特定数字上划分数组中的元素

如何获取嵌套列表中的所有元素,其中每个列表的第一个元素是特定数字?

在gnuplot中使用pm3d在3d表面上繪製點

带有来自不同数据文件的pm3d的GNUPLOT等高线

gnuplot:添加偏移量时绘制pm3d工件

gnuplot pm3d将第二列映射为颜色渐变

GNUPLOT PM3D地图:不同的X2TIC,Y2TIC

Gnuplot:超出范围时使pm3d调色板重复

Gnuplot pm3d:“ NaN值”删除所有周围的矩形

gnuplot pm3d未绘制所有数据

如何从数组R中的特定数字开始?

Ruby:如何从数组内的整数中删除特定数字?

如何从数组中删除特定数量的元素