繁体   English   中英

在R降价pdf输出中将dygraph保存为png?

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

.png 输出在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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