gpt4 book ai didi

RStudio 查看器 Pane 不工作?

转载 作者:行者123 更新时间:2023-12-04 21:41:28 26 4
gpt4 key购买 nike

我一直在尝试学习 R 来进行一些网络分析。我找到了 networkD3 包并运行了他们的示例代码(如下)以熟悉它。它会切换到控制台右侧的“查看器”选项卡,但它会显示为空白。如果我使用“导出 -> 另存为网页...”,那么我可以在浏览器中打开保存的 html 文档并查看我希望看到的内容。

我已经尝试了其他一些我认为会在该查看器 Pane 中打开的东西,但它会在我的浏览器中启动一个选项卡。我什至尝试过 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)

最佳答案

为了让内部查看器工作,您的源文档必须实际上位于“ session 临时目录”中 - 如 support document 中所述.因此 - 假设您的主目录中有一个文件 test.html - 下面将在您的默认浏览器中打开该文件 ...

myViewer <- getOption("viewer")
myViewer("~/test.html")

...但是要在内部查看器 Pane 中打开它,您需要这样做:

file.copy("~/test.html", file.path(tempdir(), "test.html"))
myViewer(file.path(tempdir(), "test.html"))

这也适用于 .jpg 但不适用于 .pdf (.pdf 在您的默认 pdf 查看器中打开。)顺便说一下, file.show() 具有相关功能:它将在编辑 Pane 中打开 .html 和 .jpg 文件 - 但也不会打开 .pdf

关于RStudio 查看器 Pane 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28732232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com