【发布时间】:2015-10-12 13:48:36
【问题描述】:
我正在处理一个文档并且同时使用knitr 和ggplot2。我是 knitr 和 TeX 本身的新手,因此对我所做的一切都不太熟悉。
当我打开 RStudio 做这项工作时,我首先运行以下两个命令:
require("knitr")
require("ggplot2")
然后我点击编译 PDF。我有以下引发错误的代码:
<<histogram, echo=FALSE, fig.align='center'>>=
summary(los$hosp_svc)
summary(los$Pt_Age)
binsize = diff(range(los$Pt_Age)/30)
ggplot(los, aes(x = Pt_Age)) +
geom_histogram(binwidth = binsize, fill = "red",
alpha = 0.315, colour = 'black') +
theme(panel.grid.major = element_blank(),
panel.grid.minor = element_blank()) +
xlab("Patient Age in Years") +
ylab("Frequency/Count") +
ggtitle("Histogram of Patient Age")
@
我得到的错误是找不到 ggplot 函数,这很奇怪,因为如果我只是在控制台中运行上面的代码,图表就会生成 find,所以我知道包已加载并且可以使用.
有什么想法吗?
谢谢,
【问题讨论】:
-
尝试将
library(ggplot2)放入您的脚本(.Rnw 文件)中。 -
工作就像一个魅力,请把它作为解决方案,我会接受它。