如何在执行Gnuplot脚本期间读取用户键盘输入?

时间:2019-03-22 20:02:39

标签: input gnuplot stdin

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

我想用stdin初始化一些绘图参数。

我尝试致电:    a = system(“ read”) 和   暂停鼠标按键

没有成功。

欢迎任何帮助。谢谢

1 个答案:

答案 0 :(得分:0)

我假设您使用的是Linux。您的shell命令必须向stdout写入内容,gnuplot可以从stdin中读取这些内容。这样的事情应该起作用:

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

plot a*sin(x)
pause mouse close

是否可以在bashpython,...中编写脚本来读取用户输入并随后调用gnuplot? (这些链接是我的第一个Google搜索结果,我主要阅读了标题。)