我正在使用knitr生成带有嵌入式图的HTML文档。当chart_Series函数放在循环中时,我遇到了问题。如果我指定fig.keep =“last”,我只得到最后一个情节(三个中的一个)。如果我选择fig.keep =“high”选项,我会在实际图表之前获得空图。下面提供了一个最小的工作示例。
<!--begin.rcode
opts_chunk$set(echo=TRUE)
opts_chunk$set(fig.align='center', fig.keep="high")
opts_chunk$set(dpi=150)
library(xts)
library(quantmod)
data(sample_matrix)
s <- as.xts(sample_matrix)
end.rcode-->
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>One plot</h1>
<!--begin.rcode
print(chart_Series(s))
end.rcode-->
<h1>Three plots</h1>
<!--begin.rcode
for (i in seq(1:3)) {
print(chart_Series(s))
}
end.rcode-->
</body>
</html>
如何摆脱开头的“空”情节?
答案 0 :(得分:0)
如评论中所示,这是评估包已经fixed的错误。它将来会出现在CRAN上的评估(&gt; = 0.5.7)中。现在,您可以
devtools::install_github('hadley/evaluate')