标签: input gnuplot stdin
我如何要求用户在执行GnuPlot脚本期间输入一个值?
我想用stdin初始化一些绘图参数。
我尝试致电: a = system(“ read”) 和 暂停鼠标按键
没有成功。
欢迎任何帮助。谢谢
答案 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
是否可以在bash,python,...中编写脚本来读取用户输入并随后调用gnuplot? (这些链接是我的第一个Google搜索结果,我主要阅读了标题。)