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