2014-02-07 74 views
-1

的图上点击一个循环时,有几种方法可以等待来自用户的输入,例如单击图形上的某处(例如locator()函数)。在等待R中的R

我正在寻找一个选项来记录用户输入而不用等待它。我正在运行一个带有locator()函数的for循环,但是这个函数可以阻止for循环的进行,除非用户点击某个东西。

有关如何克服这一点的任何想法?

回答

0

你最好的选择可能是使用另一个GUI工具集,tcltk是一个选项。您可以创建一个绘图并将其显示在Tk窗口中,然后设置一个处理程序,如果用户单击该绘图,则会更改变量值,然后您可以让循环执行其他计算并定期检查是否设置了变量处理程序已经改变。

+0

将研究。感谢Greg的指点。 – Jehol