保存d3heatmap生成的热图

时间:2016-03-16 16:32:38

标签: r knitr d3heatmap

我正在尝试将Koa wiki生成的热图保存到pdf文件中,但该文件始终已损坏。

library(d3heatmap)
pdf(file="heat.pdf")
d3heatmap(mtcars, scale = "column", colors = "Spectral")
dev.off()

我怀疑挑战是“这是一个实现热图htmlwidget的R包。”但是,我想我仍然可以捕获生成的图像,因为“像任何htmlwidget一样,你可以直接从R控制台可视化d3热图。”

我查看了包中的两个输出函数renderD3heatmapd3heatmapOutput,但我认为没有人能让我到达我想去的地方。

更新 我按照@ hrbrmstr的建议来研究knitrwebshot。请参阅d3heatmap了解如何让他们玩得更好。这是我最近生成图像文件的尝试。我认为我正在使用this answer走上正轨,但我收到了一个关于连接错误的文件。

---
title: "Untitled"
output: pdf_document
---
```{r, setup}
library(d3heatmap)
library(knitr) # dev't version knitr_1.12.22 (also dev't version of webshot 0.3)
```

```{r, screenshot.opts=list(file="webshot.png", cliprect="viewport", selector = NULL)}
d3heatmap(mtcars, scale = "column", colors = "Spectral")
```

0 个答案:

没有答案