总的来说,Sweave 可以帮我制作出外观精美的 PDF。
但是,当我绘制直方图时,它没有出现在我的 PDF 中。
我有一份基本的 Sweave 文档,如下所示。我似乎无法找出缺失的内容!
\documentclass{article}
\usepackage{listings}
\begin{document}
\SweaveOpts{concordance=TRUE}
<<ReadOrder,tidy=TRUE,highlight=FALSE>>=
p <- ggplot(diamonds, aes(x=carat))
p <- p + geom_histogram()
p
@
(PS:是的,我在我的 LaTex 包中安装了‘listings’包!是的,图表正在打印到终端上。)
提前感谢任何建议。
答案1
(从评论升级而来)。
尝试添加fig=TRUE
块选项。(您可能还需要在块的最后一行中明确说明...)如果您使用print()
而不是 Sweave,则不需要任何这些明确的规范...p
knitr::knit