当我将动态图表的代码保存到html文件并尝试打开它时,我得到页脚,“初始化”进度条闪烁一瞬间,但没有其他任何显示。
所以
M1 <- gvisMotionChart(Fruits, idvar="Fruit", timevar="Year")
plot(M1)
效果很好,但
print(M1, file='d:/delete/fruit.html')
然后在浏览器中打开生成的文件显示为空白(页脚除外)。有没有办法可以保存这个可视化并将其传播?
答案 0 :(得分:12)
据我了解,该文件必须通过网络服务器显示才能显示图表
http://code.google.com/apis/chart/interactive/docs/gallery/motionchart.html#Notes
由于Flash安全设置,这(以及所有基于Flash的 从文件访问时,可视化)可能无法正常工作 浏览器中的位置(例如,file:/// c:/webhost/myhost/myviz.html) 而不是从Web服务器URL(例如, http://www.myhost.com/myviz.html)。这通常是一个测试问题 只要。您可以按照Macromedia Web上的说明解决此问题 站点。
R中的plot命令使用内部R http帮助服务器来克服此限制。
以下是我克服它的方法:
现在打开你的googleVis html文件,它应该会成功显示。事实上,您在所选文件夹中打开的任何googleVis文件也会按预期显示。
答案 1 :(得分:1)
在Google Chrome v21&amp;在Windows 7中,“浏览文件夹”存在问题:它将打开“浏览文件”窗口,该窗口不允许您正确选择文件夹。目前,解决方法是禁用PepperFlash -plugin:有关详细信息,请参阅
https://productforums.google.com/forum/#!starred/chrome/qdBApWR6xPc%5B1-25%5D
答案 2 :(得分:-4)
之前的答案不详细。 这个问题是FLash的真正原因。 但你必须改变三个地方: 第一个:全局存储设置面板:选择不要问! 第二个:全局安全设置面板:选择始终允许! 第三:网站存储设置面板:选择不要问! 在三个设置之后,再次打开html文件。我相信你会看到它!
上面的意思是:这个问题是应为闪光的安全设置引起的,所以我们要设置一下,具体要设置三个方面: 第一:全局存储设置:选择不在询问 第二:全局安全设置:选择始终允许 第三:web站点存储设置:选择不再询问。 设置好以后,重新打开HTML文件。