将ggplot2图形嵌入Knitr文档:无法找到功能ggplot

MCP_infiltrator

我正在处理文档,并且同时使用knitrggplot2我对knitrTeX本身并不陌生,因此对我所做的一切不太熟悉。

当我打开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,因此我知道该程序包已加载并且可以使用。

有什么想法吗?

谢谢,

本杰明

使用.Rnw文件(或.Rmd文件)时,请确保library在脚本中包括所有调用(请参见下文)。当您按下“编译PDF”按钮时,脚本中的R代码将提交到R的新实例,以防止当前环境中的任何内容破坏结果。这似乎有些奇怪,但对可重复性很有好处。因此,一旦您点击“编译PDF”,就不会忘记未通过脚本显式创建的对象以及未在脚本中显式调用的包。

<<histogram, echo=FALSE, fig.align='center'>>= 
library(ggplot2)
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") 
@

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Rmarkdown文档的ggplot2图表中嵌入字体

来自分类Dev

使用ggplot2的图形

来自分类Dev

如何更正无法生成ggplot2图形的错误?

来自分类Dev

ggplot2:无法将`添加到ggplot对象

来自分类Dev

将ggplot与图形功能配合使用

来自分类Dev

ggplot2图形中圆圈的增加

来自分类Dev

从ggplot2图形删除右边框

来自分类Dev

ggplot2图形与标签不匹配

来自分类Dev

ggplot2图形中圆圈的增加

来自分类Dev

无法在ggplot2中为混合几何图形生成图例

来自分类Dev

在ggplot2中缩小图形时,将标签保持在固定距离处

来自分类Dev

ggplot2中缺少功能区

来自分类Dev

ggplot2的功能增强错误

来自分类Dev

ggplot2将所有使用的字体嵌入pdf,R中

来自分类Dev

在R(v3.2.2)中安装ggplot2;说它已安装但无法找到/使用?

来自分类Dev

向ggplot2图形添加多个阴影/矩形

来自分类Dev

用ggplot2中的图形缩放点的大小

来自分类Dev

ggplot2图形,从某个点开始缩放轴

来自分类Dev

多个ggplot2图形上的全局x / y轴

来自分类Dev

在ggplot2中的图形上用图像标记图

来自分类Dev

汇总用于ggplot2的图形的数据帧

来自分类Dev

调整网格大小相同的ggplot2图形之间的空间

来自分类Dev

ggplot2图形x轴和线标签

来自分类Dev

ggplot2图形x轴和线标签

来自分类Dev

ggplot2图形标题基于for循环变量的迭代

来自分类Dev

如何使用ggplot2清理数据并创建图形?

来自分类Dev

ggplot2在y轴上标注(图形外部)

来自分类Dev

如何使图形的轴跳过固定值(ggplot2)

来自分类Dev

R:连接图形上的点(ggplot2)