繁体   English   中英

RStudio Viewer窗格不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM