【发布时间】:2016-01-20 20:23:21
【问题描述】:
- R 版本:3.2.2
- IE 和 Chrome 均支持 8.1
当我绘制动态图表时
m = gvisMotionChart(Fruits, idvar=’Fruit’, timevar=’Year’);
plot (m)
我在浏览器上得到结果。我需要将此 html 文件保存在某处以供离线访问。实际需要的是,我有一个数据库并创建了运动图。我想在 AWS 上托管该文件并共享 URL。 (简单地说,我想离线访问HTML页面)
我尝试打印(复制html代码)并直接通过R保存
cat(m$html$chart, file="tmp.html")
我还在显示 Rstudio 数据输出(作为 html 文件)的浏览器上尝试了 CTRL+S。但是没有任何效果。
googleVis::gvisTable() 和 googleVis::gvisGauge() 工作正常(静态数据/表格,但动态图表不起作用)
【问题讨论】:
-
你试过
print(m, filename="tmp.html")吗?我会阅读?plot.gvis帮助页面。 -
是的,试过 file= 和 filename = tmp.html。仍然没有运气。我参考了 googlevis 帮助页面以及 R 上的文档。我仍在苦苦挣扎
-
是的。也试过了,但没有运气。它必须不止于此。不仅仅是我的系统(或设置),而是获取包含数据的完整 HTML 文件
-
我刚刚安装了 pkg(我鄙视谷歌图表并且从不使用它们)并尝试了
gvisMotionChart上的 first 示例然后帮助页面将M1对象打印到本地HTML 文件并启动本地Web 服务器,该文件完美地运行。它需要一个Web服务器上下文才能工作。它不能作为你“打开”的独立 HTML 文件工作。
标签: html json r rstudio googlevis