serVis 的 LDAvis HTML 输出为空白

LDAvis HTML output from serVis is blank

我是第一次尝试使用 LDAvis,但 运行 遇到以下问题:

在我的 JSON 对象上 运行ning 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 项目的源代码进行了比较,它们是相同的。这是使用 Christopher Gandrud 的脚本构建的 here,其中 LDA 结果来自 topicmodels 包并使用了 Gibbs 方法。基础数据使用约 45,000 个文档和约 15,000 个唯一术语。对于它的价值,lda.json 文件似乎有点小,大约 6MB。

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

感谢您的任何反馈!

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