我正在编写一个批处理文件,该文件还将从 dat 文件生成 gnuplot 图。
我希望使用我编写的 gnuplot“gnu”脚本从命令行调用 gnuplot,并将输出图形保存到图像中。
就像是:
gnuplot.exe script.gnu > image.png
有任何想法吗?
您不必将 gnuplot 的输出重定向到图像文件;您可以在 gnuplot 脚本本身中进行设置:
set terminal png
set output 'image.png'
如果您想要一个可变的输出名称,在 bash 中实现这一点的一种简单方法是将 gnuplot 命令包装如下:
#!/bin/bash
echo "set terminal png
set output '$1'
plot 'data.dat'" | gnuplot
这样您就可以使用输出文件名参数运行 bash 脚本:
./plotscript.sh image.png
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)