[英]Save dygraph to png in R markdown pdf output?
我将 R markdown 与dygraph()
,当我工作时,我希望输出为 html 文档,这样我就可以享受dygraph()
功能。 但在我的工作结束时,我希望输出为 pdf。 所以所有的dygraph都需要转换为.png。
---
title: "DygraphtoPng"
author: "Tibo"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Including Plots
```{r pressure, echo=FALSE}
require(dygraphs)
require(knitr)
require(webshot)
require(htmlwidgets)
if (`r output` == "html_document") {
dygraph(pressure)
} else {
dy <- dygraph(pressure)
}
```
我知道webshot()
包可以帮助做到这一点,但我不明白如何?
您可以根据您的要求将扩展名修改为 .pdf、.png、...
编码:
---
title: "DygraphtoPng"
author: "Tibo"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Including Plots
```{r pressure, echo=FALSE}
require(dygraphs)
require(knitr)
require(webshot)
require(htmlwidgets)
dy <- dygraph(pressure)
htmlwidgets::saveWidget(widget = dy, file = "dy.html")
webshot(url = "dy.html", file = "dy.pdf", delay = 1, zoom = 4, vheight = 500)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.