【问题标题】:What is the maximum fig.height for html output when using knitr使用knitr时html输出的最大fig.height是多少
【发布时间】:2015-06-24 18:40:09
【问题描述】:

在使用出色的 knitr 包创建 HTML 文档时,我注意到有时脚本会崩溃,有时不会。经过一番摸索,我意识到这仅仅是由于块头中的 fig.height 参数

这导致了崩溃:
```{r, heatmap_res, eval=TRUE, echo=FALSE, fig.height=200}

但这没关系,并按预期生成了所有图表:
```{r, heatmap_res, eval=TRUE, echo=FALSE, fig.height=100}

这是一个使用 ggplot2 的 diamonds 数据集的可重现示例:

---
title: "figheight"
author: "Hackr"
date: "June 24, 2015"
output: html_document
---

```{r, heatmap_res, eval=TRUE, echo=FALSE, fig.height=200}

library(ggplot2)

data(diamonds)

ggplot(diamonds, aes(cut, price, fill = depth)) + geom_tile() + facet_wrap(~ clarity + color, ncol = 1) 
```

那么 fig.height 参数中允许的最大值是多少?另外这个值是什么单位?英寸?

谢谢,黑客

【问题讨论】:

  • with fig.height = 200 我的 R 不会崩溃...它很慢但是可以运行。

标签: html r knitr


【解决方案1】:

chunk option fig.height 以英寸为单位。通常你不想要一个 200 英寸高的身材,虽然理论上没有身材高度的上限。

【讨论】:

    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    相关资源
    最近更新 更多