我正在尝试首次使用LDAvis,但是遇到了以下问题:

在JSON对象上运行serVis之后,

serVis(json, out.dir = 'LDAvis', open.browser = FALSE)


将创建5个预期文件(即d3.v3.js,index.html,lda.css,lda.json和ldavis.js)。据我了解LDAvis,打开html文件应打开交互式查看器。但是,这样做只能打开一个空白网页。

我已经将html源代码与在线找到的LDAvis项目中的html源代码进行了比较,它们是相同的。它是使用Christopher Gandrud的脚本here构建的,该脚本的LDA结果来自topicmodels包,并使用Gi​​bbs方法。基础数据使用约4.5万个文档(含约1.5万个唯一术语)。值得一看的是,lda.json文件似乎有点小,只有6MB。

不幸的是,这个问题似乎太大了,无法提供示例数据或可再现的代码。 (如果我可以进一步隔离问题,那么也许我可以添加示例代码。)相反,我希望读者对导致此问题的原因有任何想法,或者以前是否有此想法。

谢谢您的任何反馈!

最佳答案

在意识到大多数Web浏览器都限制了对本地文件的访问之后,我已经解决了该问题。对于Chrome,需要使用“ --allow-file-access-from-files”选项来调用.exe。否则,除非您手动检查HTML元素,否则打开LDAvis输出不会显示任何错误。

10-08 03:08