降低绘图循环的速度以查看 R 中的运动(无需单击)
Posted
技术标签:
【中文标题】降低绘图循环的速度以查看 R 中的运动(无需单击)【英文标题】:Lowering the speed of a plot loop to see movements in R (without clicking) 【发布时间】:2017-09-08 20:20:30 【问题描述】:我想知道如何降低下面 for()
循环的速度(即时间),以使 R 中的人眼可以看到和有形的情节变化(无需单击进入并只观看循环慢跑)?
这是一段R代码:
for (i in 1:50)
plot(rnorm(40))
readline(prompt="Press [enter] to continue")
【问题讨论】:
添加Sys.sleep(1)
而不是readline
你可以用pdf()
包裹循环来制作幻灯片/翻书……这就是我所做的。
@Frank,你能告诉我弗兰克吗?
如果你喜欢,你可以使用易慧的animation包将它们变成GIF或视频。
@Frank,当然,谢谢。
【参考方案1】:
pauseLength = 4 # length of pause in seconds
for (i in 1:50)
plot(rnorm(40))
Sys.sleep(pauseLength)
【讨论】:
以上是关于降低绘图循环的速度以查看 R 中的运动(无需单击)的主要内容,如果未能解决你的问题,请参考以下文章