当我绘制动态图表时
m = gvisMotionChart(Fruits, idvar=’Fruit’, timevar=’Year’);
plot (m)
我在浏览器上得到了结果。我需要将此html文件保存在某处以供离线访问。实际需要是,我有一个数据库并创建了动态图表。我想在AWS上托管该文件并共享该URL。 (简单地说,我想离线访问HTML页面)
我试图打印(复制html代码)并直接通过R
保存cat(m$html$chart, file="tmp.html")
我还在浏览器上尝试了CTRL + S,它显示了Rstudio的数据输出(作为html文件)。但没有任何效果。
googleVis :: gvisTable()和googleVis :: gvisGauge()工作正常(静态数据/表格,但动态排行榜无法正常工作)
答案 0 :(得分:0)
我建议您创建一个可以共享动态图表的个人网页。绘制图表时,单击"图表ID"在页面下方,复制HTML代码并将其粘贴到页面制作器的HTML编辑器中。
最佳,
C.B。
答案 1 :(得分:0)
根据document,html字符串是对象m
的一部分。
基本上,使用以下代码,您可以将html对象转换为扁平字符串:
htmlstring <- paste(c(m$html$header,paste(m$html$chart,collapse = ""),m$html$caption,m$html$footer),collapse = "\n")
现在,您可以将此htmlstring
保存到平面文本文件中。