首页 > 解决方案 > 如何在 Gnuplot 脚本执行期间读取用户键盘输入?

问题描述

在执行 GnuPlot 脚本期间如何要求用户输入一个值?

我想使用标准输入来初始化一些绘图参数。

我尝试调用:a=system("read") 并暂停鼠标按键

没有成功。

欢迎任何帮助。谢谢

标签: inputgnuplotstdin

解决方案


我假设你在 Linux 上。你的 shell 命令必须写一些东西到标准输出,gnuplot 可以从标准输入中读取。像这样的东西应该工作:

print "Pleaser enter a number: " 
a = system("read a; echo $a")

plot a*sin(x)
pause mouse close

在bashpython,...中编写脚本来读取用户输入并在之后调用 gnuplot会是一种替代方法吗?(链接是我的第一个谷歌结果,我主要看标题。)


推荐阅读