我确定我错过了一个基本问题,但我目前无法找到解决这个问题的方法。
有没有办法在代码中保存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")
提前感谢您的任何帮助和建议!
答案 0 :(得分:1)
github上有一个open issue。
解决方法是使用selfcontained = FALSE
:
htmlwidgets::saveWidget(myTimeline, "myTimeLine.html", selfcontained = F)
答案 1 :(得分:0)
如果要使用独立版本(例如,因为要通过plumber
提供此htmlwidget),则问题是缺少缩放按钮。
如果您修改输出的HTML内容以正确地重新包含缩放按钮,则一切正常。