plot - 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 并且没有数字绘制出来。
我怎么能弄明白?我必须缩放所有轴。
解决方案
我相信错误消息来自 gnuplot 版本 4 中的一个错误。处理图像数据的方法在版本 5 中发生了更改,并且不再触发该特定错误。
推荐阅读
- java - 覆盖比较器和 Collections.sort
- r - 试图加载 tidyverse 但我遇到了 "> library(tidyverse) 库中的错误(tidyverse):没有名为 'tidyverse' 的包"
- json - 如何定期将大型 JSON 数据集导入 Cloud Firestore?
- php - simplexml_load_string():实体:第 1 行:解析器错误:字符串未关闭预期问题
- apache-spark - 使用 Spark BigQuery 连接器查询 BigQuery 视图时未启用缓存
- sql-server - 查找给定开始日期和结束日期的可用日期
- c# - NanoFramework 缺少库
- python - 如何使用 python 编辑 S3 文件
- vb.net - Visual basic - 函数内的函数作为变量
- r - 使用 data.table 避免 mget