【问题标题】:Animating googleVis plots动画 googleVis 绘图
【发布时间】:2013-02-08 16:26:07
【问题描述】:

我真的很喜欢动态图表 here 的外观,但我想为其他一些图制作动画(而不仅仅是散点图)。

例如,是否可以为烛台图制作动画?

【问题讨论】:

    标签: r candlestick-chart googlevis


    【解决方案1】:

    尽管你提出了问题,但我还是会回答,就好像你不关心使用 googleVis,只是想制作带有动画的烛台图表,而不考虑样式。 (主要是因为我的风格很糟糕,而且因为 googleVis 图表是用非 R 工具制作的)

    install.packages("quantmod")
    install.packages("animation")
    library(quantmod)
    library(animation)
    
    getSymbols("GS") 
    
    chartSeries(GS) 
    
    
    ani.options(interval = 0.05)
    saveGIF({
    
        for(i in 1:20){  
        candleChart(GS,multi.col=TRUE,theme='white',yrange=c(0,1200));
          GS = GS+rnorm(3,50)  ; # replace this with something interesting.
    }
    
    }, movie.name = "animation.gif", img.name = "Rplot", convert = "convert", 
        cmd.fun = system, clean = TRUE)
    

    【讨论】:

    • 谢谢赛斯!不是我想要的,而是一个很酷的例子!
    【解决方案2】:

    TeachingDemos 包中的tkexamp 函数有助于创建可由各种交互式控件控制的绘图。可用控件之一是动画控件,可用于为您的绘图设置动画。 tkexamp 函数适用于您可以在 R 中创建的几乎任何绘图类型,因此您可以在屏幕上创建几乎任何 R 绘图的动画,并运行动画或手动控制时间流逝。 TeachingDemos 包中USCrimes 的帮助页面有一个将其用于动画情节的示例。

    请注意,这仅适用于交互式使用。要在文件中创建动画以上传或提供给其他人,您可以使用 @Seth 显示的动画包。

    【讨论】:

      猜你喜欢
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 2016-07-19
      • 2017-08-10
      • 2019-04-10
      • 1970-01-01
      相关资源
      最近更新 更多