[英]RStudio Viewer Pane not working?
我一直在尝试学习R以进行一些网络分析。 我找到了networkD3软件包,并运行了其示例代码(如下)以结识。 它将切换到控制台右侧的“查看器”选项卡,但将显示为空白。 如果我使用“导出->另存为网页...”,则可以在浏览器中打开该已保存的html文档,然后查看期望的内容。
我尝试了其他一些事情,但我想会在“查看器”窗格中打开它,但它会在浏览器中启动一个选项卡。 我什至尝试了rstudio :: viewer(“ document.html”)方法,它仍然可以在我的浏览器中使用。 有任何想法吗?
# Create fake data
src <- c("A", "A", "A", "A", "B", "B", "C", "C", "D")
target <- c("B", "C", "D", "J", "E", "F", "G", "H", "I")
networkData <- data.frame(src, target)
# Plot
simpleNetwork(networkData)
似乎为了使内部查看器正常工作,您的源文档必须实际上位于“ 会话临时目录 ”中,如支持文档中所述 。 因此-假设您的主目录中有一个文件test.html
以下内容将在默认浏览器中打开该文件...
myViewer <- getOption("viewer")
myViewer("~/test.html")
...但是要在内部查看器窗格中打开它,您需要:
file.copy("~/test.html", file.path(tempdir(), "test.html"))
myViewer(file.path(tempdir(), "test.html"))
这也适用于.jpg
但不适用于.pdf
(在默认的pdf查看器中打开.pdf
。)顺便说一下, file.show()
具有相关功能:它将在编辑窗格中打开.html
和.jpg文件-但也不是.pdf
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.