首页 文章

如果Leaflet和DT小部件在R中保存为HTML,为什么会显示空白屏幕?

提问于
浏览
1

我希望使用Leaflet和DT在R中制作独立的HTML小部件,并使用htmlwidgets插件生成HTML . 问题是当我尝试打开这些生成的HTML文件时,浏览器是空白的,并且根据控制台发生某种JSON解析错误 .

它只发生在Linux中 . 我已经在Windows上用Rstudio尝试过了,它运行得很好 .

我还发现在Windows上,javascript小部件在HTML文件中是base64编码的,与Linux不同 .

我不喜欢htmlwidgets的问题,因为我使用了其他小部件库(rPivotTable,plotly等),并且它们在Linux上使用htmlwidgets工作得很好 .

R sessionInfo() 输出:

R version 3.3.1 (2016-06-21) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 14.04.4 LTS

R包和版本:

  • plotly_4.5.6

  • ggplot2_2.2.0

  • rpivotTable_0.1.5.10

  • htmlwidgets_0.8

  • DT_0.1

  • leaflet_1.0.1

知道是什么原因引起的吗?有没有人经历过类似的事情?我已经阅读了类似症状的问题,但没有一个答案能解决我的问题 .

1 回答

  • 0

    这里的几个项目:首先在浏览器中查看您的html输出代码以查找错误,然后尝试更新d3r包 . 我遇到了类似的问题,我们有安全措施阻止软件包出去并获取javascript包 . 因为,d3r已更新,使内部查找成为解决问题的默认选项 .

相关问题