2012-07-31 93 views
1

例如,是否可以每2秒更新一次绘图?R中的动态绘图

或者,甚至更好的是,只要调用一个函数来更新新的x,y值的绘图?

其他信息 -

我开发一个神经网络,并想更新显示输出VS每次迭代后目标的折线图。

非常感谢

+0

是的,R中的任何东西都是可能的*但为了给出明智的答案,您应该考虑添加更多的背景信息,例如,这些情节之间会发生什么样的变化,这是否与你的项目的其余部分相符,你是否交互地调用R等等...... – Andrie 2012-07-31 10:17:31

+0

嗨安德里,我更新了这个问题,希望这有助于。 – Sherlock 2012-07-31 10:20:54

+1

你可以写一个2秒睡眠的回路(Sys.sleep),然后重做图形或使用'点'或'线'给它添加标记。那是你想要做的吗? – Spacedman 2012-07-31 11:26:11

回答

2

你是如何创建神经网络?将代码插入到你已经在做什么来更新你的情节是可能的。

tcltk2包中有一些函数会在指定的等待时间后运行代码,并允许其他函数在等待时运行,但这些函数在创建竞争条件或更改其他代码所依赖的对象时可能非常危险。在创建网络信息时,您仍然需要一种方法来访问网络信息(如果网络信息位于另一个函数内部,这样做会非常困难),这可能也会降低拟合代码的速度,因为它需要不断检查时间并做其他计算。

可能最好将更新代码插入拟合代码,而不是根据时间。如果您向我们展示更多关于如何适应网络(可重现的例子),那么我们可能会给出更详细的答案。