在我的bash文件中,我有以下声明:
gnuplot -e "filename='Traffic1'" MyplotFile
现在,我想传递Traffic1或更好的说法是将filename的值表示为gnuplot输出文件的名称,该文件为png格式。
我在MyplotFile上有以下行:
set output 'filename.png'
但是输出是filename.png!我想将Traffic1.png作为输出。如何正确定义此行:
set output 'filename.png'
PS如果您需要了解-e,请转到此链接
随着'filename.png'
你简单地定义一个字符串。gnuplot如何知道您的意思是变量?
您可以将变量与扩展字符串连接起来
set output filename . '.png'
或者您可以使用sprintf
:
set output sprintf('%s.png', filename)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句