如果脚本在多图序列的中间中断,则gnuplot处于多图模式。 在能够重新运行脚本之前,我需要手动将其放回正常模式,否则如果更改终端,它将失败:
示例:
function getVariableName(var) {
const helper = {var};
return Object.keys(helper)[0];
}
const myVar = 'mlkjmklj';
alert(getVariableName(myVar));
在多图模式下是否设置了变量?然后可以执行脚本开头的检查,并且在多图模式禁用的情况下。欢迎使用其他解决方案。
答案 0 :(得分:1)
事实上,在我写下问题后,我才意识到我可以坚持
unset multiplot
在脚本的开头。
如果未设置多图模式,则不会发出警告,因此它可以巧妙地完成工作。