gpt4 book ai didi

r - 在knitr中使用webshot

转载 作者:行者123 更新时间:2023-12-02 03:18:20 24 4
gpt4 key购买 nike

在尝试寻找 this SO question 的解决方案的过程中关于保存由 d3heatmap 生成的热图,我在 development version of knitr 中使用 webshot 遇到了一个不相关的问题。 (HT:hrbrmstr)。

library(devtools)
devtools::install_github('yihui/knitr', build_vignettes = TRUE)
library(knitr)

安装并加载 knitr 的开发版本后,我尝试运行以下 .Rmd 文件:

---
title: "Untitled"
output: pdf_document
---

```{r}
library(d3heatmap)
d3heatmap(mtcars, scale = "column", colors = "Spectral")
```

系统提示我安装 phantomjs:

webshot::install_phantomjs()

phantomjs.exe has been installed to /Users/USERNAME/Library/Application Support/PhantomJS

我尝试再次运行 .Rmd 文件,但出现此错误:

sh: ~/Library/Application Support/PhantomJS/phantomjs: No such file or directory
Quitting from lines 7-9 (test.Rmd)
Error in (function (url = NULL, file = "webshot.png", vwidth = 992, vheight = 744, :
webshot.js returned failure value: 127
Calls: <Anonymous> ... html_screenshot -> in_dir -> do.call -> <Anonymous>
Execution halted

我相信该错误告诉我 R 找不到 phantomjs.exe,但我看到它位于指定的路径中。我知道这会导致愚蠢的用户错误。

最佳答案

这是一个known bug并已修复在当前development version of webshot .

关于r - 在knitr中使用webshot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36043244/

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