无法从打印的html文件中查看gvisMotionChart

无法从打印的html文件中查看gvisMotionChart,r,google-visualization,R,Google Visualization,当我将运动图表的代码保存到一个html文件中并尝试打开它时,我得到了页脚,“初始化”进度条在瞬间闪烁,但没有显示任何其他内容 所以 然后在浏览器中打开生成的文件会显示为空白(页脚除外)。有什么方法可以保存此可视化并循环使用吗?据我所知,文件必须通过web服务器显示才能显示图表 由于闪存安全设置,这(以及所有基于闪存的 可视化)从文件访问时可能无法正常工作 浏览器中的位置(例如。,file:///c:/webhost/myhost/myviz.html) 而不是从web服务器URL(例如。, )

当我将运动图表的代码保存到一个html文件中并尝试打开它时,我得到了页脚,“初始化”进度条在瞬间闪烁,但没有显示任何其他内容

所以


然后在浏览器中打开生成的文件会显示为空白(页脚除外)。有什么方法可以保存此可视化并循环使用吗?

据我所知,文件必须通过web服务器显示才能显示图表

由于闪存安全设置,这(以及所有基于闪存的 可视化)从文件访问时可能无法正常工作 浏览器中的位置(例如。,file:///c:/webhost/myhost/myviz.html) 而不是从web服务器URL(例如。, )。这通常是一个测试问题 只有如Macromedia web上所述,您可以克服此问题 地点

R中的plot命令使用内部R http帮助服务器来克服此限制

以下是我如何克服它的:

  • 单击显示“编辑位置”的下拉框,然后选择“添加位置”
  • 单击“浏览文件夹”
  • 选择保存html文件的文件夹
  • 单击“确定”

  • 现在打开googleVis html文件,它将成功显示。事实上,您从所选文件夹中打开的任何googleVis文件也会显示为您预期的样子。

    在Google Chrome v21和Windows 7上,“浏览文件夹”有一个问题:它将打开“浏览文件”窗口,该窗口不允许您正确选择文件夹。目前,一个解决办法是禁用PepperFlash插件:有关详细信息,请参阅


    前面的答案并不详细。 这个问题是由FLash引起的。 但你必须改变三个地方: 第一:全局存储设置面板:选择不要询问 第二:全局安全设置面板:选择始终允许! 第三:网站存储设置面板:选择不问! 在三次设置之后,再次打开html文件。我相信您会看到它

    上面的意思是:这个问题是应为闪光的安全设置引起的,所以我们要设置一下,具体要设置三个方面: 第一:全局存储设置:选择不在询问 第二:全局安全设置:选择 始终允许 第三:网状物站点存储设置:选择 不再询问。
    设置好以后,重新打开html文件。

    我无法重现你的问题--打印会为我生成一个工作文件。您应该尝试在不指定文件的情况下打印,该文件会在R会话中输出html。如果没有遗漏的话,你可以查看一下并将其复制到一个文件中。太棒了,谢谢你,托尼!我正进入一个危险的状态,我开始相信没有什么是好人所不能理解的@汤姆不用担心,伙计,很乐意帮忙。今年早些时候我也遇到了同样的问题,花了大约一整天的时间才解决,所以希望我能为您节省一点时间。您知道有什么方法可以解决这些问题,让那些想观看您的情节的人不必执行此过程吗?@Duality我不知道,但您可以尝试直接向软件包的维护人员发送电子邮件,或者在这里问一个新问题。我在R-Bloggers.com上看到过很多人用Shiny展示例子,但我自己还没有尝试过。@TonyBreyal我发现了。两个部分:1)您需要导出与标准的
    print()
    稍有不同的内容;2)您需要一个网站(我使用Dropbox)这并不能回答这个问题。要评论或要求作者澄清,请在他们的帖子下方留下评论——你可以随时对自己的帖子发表评论,一旦你有足够的评论,你就可以发表评论了。
    M1 <- gvisMotionChart(Fruits, idvar="Fruit", timevar="Year")
    plot(M1)
    
    print(M1, file='d:/delete/fruit.html')