gnuplot - GNUPLOT - 如何检查是否设置了“multiplot”
问题描述
如果脚本在多图序列中间中断,则 gnuplot 将处于多图模式。在能够重新运行脚本之前,我需要手动将其恢复为正常模式,否则如果我更改终端,它将失败:
例子:
gnuplot> load "script.gnuplot"
"script.gnuplot", line 35: warning: Cannot find or open file "inputDataFile.dat"
"script.gnuplot", line 35: No data in plot
multiplot> load "script.gnuplot"
multiplot> set term wxt 666
^
"script.gnuplot", line 30: You can't change the terminal in multiplot mode
multiplot> unset multiplot
gnuplot>
在多图模式下是否设置了变量?然后可以执行脚本开头的检查,以防万一禁用多绘图模式。欢迎替代解决方案。
解决方案
事实上,在我写下问题后,我才意识到我可以坚持
unset multiplot
在脚本的开头。
如果未设置多图模式,则不会发出警告,因此它可以巧妙地完成工作。
推荐阅读
- java - maven surefire 插件来查找本机 dll
- php - 提交对表所做的更改
- python - ValueError: features 应该是 `Tensor`s 的字典。给定类型:
- r - 如何将二进制数据读入位深度为 24 readBin 的 R
- javascript - 如何在 JS Find 函数中使用条件
- java - open-saml 3 缺少工件
- node.js - 如何用 sinon 存根 oracledb?
- linux - 分析被黑网站日志:上传文件时./etc 和./tmp 之间是否有任何链接?
- eclipse - 来自eclipse的spark scala maven构建错误-对象X不是包Y的成员
- macos - Mac w/PostgreSQL 刷新/清空缓存用于性能调整