2017-05-31 66 views
0

我确定我错过了一个基本问题,但目前我无法找到解决这个问题的方法。在html网页中保存R timevis timeline

有没有办法在代码中保存html网页中的简单(不是Shiny)Timevis时间线? 我已经通过使用RStudio导出按钮成功尝试过,但我想在代码中包含该函数。

htmlwidgets::saveWidget()无法正常工作,因为网页不完整,例如变焦按钮丢失(见incomplete webpage print screen)即使有少量的代码:

myTimeline<-timevis(
     data.frame(id = 1:2, 
        content = c("one", "two"), 
        start = c("2016-01-10", "2016-01-12")) 
    ) 
htmlwidgets::saveWidget(myTimeLine,"myTimeLine.html") 

预先感谢任何帮助和建议!

回答

1

关于此问题,github上有一个open issue。 解决方法是使用selfcontained = FALSE

htmlwidgets::saveWidget(myTimeline, "myTimeLine.html", selfcontained = F) 
+0

谢谢,它完美的工作! – Dan