gpt4 book ai didi

automation - 如何在 gnuplot 中每隔几秒自动绘制一个图形?

转载 作者:行者123 更新时间:2023-12-04 23:20:26 26 4
gpt4 key购买 nike

我有一个数据文件 a.dat每隔几秒钟更新一次。我希望每隔几秒钟在 gnuplot 中绘制它以查看更改

plot "a.dat"

最简单的方法是什么?谢谢。

最佳答案

用循环制作脚本:

while (1) {
plot "a.dat"
pause 1 # waiting time in seconds
}

使用 gnuplot script.gp 执行它.

出于代码结构和调试的目的,您可能更喜欢以下替代方案:
plot "a.dat"

while (1) {
replot
pause 1
}

这样做的好处是您不必放置复杂的 plot循环内的命令,并且不会在错误消息(至少在某些版本的 Gnuplot 中发生)中遇到 plot 命令的错误行号。

最后,如果您的 Gnuplot 太旧以至于它还不支持循环,那么还有一个选择:
plot "a.dat"

pause 1
reread

reread使脚本解释器再次跳转到文件的开头。

关于automation - 如何在 gnuplot 中每隔几秒自动绘制一个图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28443868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com