首页 > 解决方案 > gnuplot 得到“警告:像素数不能被分解为匹配网格的整数。” 缩放轴时

问题描述

当我在 gnuplot 中使用 splot 并缩放轴时,我收到一条警告消息“警告:像素数不能分解为与网格匹配的整数。”

数据就像

5539 07/10/2019 13:13:48.265 3.324788E+0 2.488200E+0 2.177561E+0 2.945671E+0 -42.143070E-3   -1.151566E+0    35  21  0
5540 07/10/2019 13:13:48.265 3.315912E+0 2.479325E+0 2.163098E+0 2.913973E+0 -73.840880E-3   -1.203222E+0    36  21  0
5541 07/10/2019 13:13:48.265 3.322815E+0 2.489515E+0 2.179205E+0 2.938627E+0 -37.447099E-3   -1.145696E+0    37  21  0
5542 07/10/2019 13:13:48.265 3.318213E+0 2.480968E+0 2.162440E+0 2.922191E+0 -67.970915E-3   -1.205570E+0    38  21  0
5543 07/10/2019 13:13:48.265 3.347141E+0 2.507594E+0 2.177890E+0 3.025502E+0 27.122514E-3    -1.150392E+0    39  21  0
5544 07/10/2019 13:13:48.265 3.335307E+0 2.515155E+0 2.165728E+0 2.983238E+0 54.124353E-3    -1.193830E+0    40  21  0
5545 07/10/2019 13:13:48.265 3.336950E+0 2.508580E+0 2.162440E+0 2.989108E+0 30.644493E-3    -1.205570E+0    41  21  0  

当我使用

splot "QuadFeildData.Jul.10.2019_13.13.txt" u 9:($10*3+3):($8*10) w image

一切看起来都很好。图看起来像: 在此处输入图像描述

一旦我试图

splot "QuadFeildData.Jul.10.2019_13.13.txt" u ($9):($10*3+3):($8*10) w image

其中第 9 列被缩放。错误消息弹出警告:像素数不能被分解为与网格匹配的整数。N = 5545 K = 3 并且没有数字绘制出来。

我怎么能弄明白?我必须缩放所有轴。

标签: plotgnuplotscale

解决方案


我相信错误消息来自 gnuplot 版本 4 中的一个错误。处理图像数据的方法在版本 5 中发生了更改,并且不再触发该特定错误。


推荐阅读