ggplot2绘图在Rstudio中正确执行,但未在knitr html中显示

ggplot2绘图在Rstudio中正确执行,但未在knitr html中显示,r,R,我面临一个奇怪的问题。我已经用ggplot2编写了一个代码,它在Rstudio中得到了完美的执行,并且绘图得到了显示。但是当我试图使用knitr发布到html时,输出绘图没有得到显示。我已尝试打印显示,但它仍然不起作用 我也尝试过重新安装Rstudio {r,include=TRUE,echo=TRUE,eval=FALSE} meandaytype<- aggregate(analysis1$steps,by=list(analysis1$Daytype,analysis1$inter

我面临一个奇怪的问题。我已经用ggplot2编写了一个代码,它在Rstudio中得到了完美的执行,并且绘图得到了显示。但是当我试图使用knitr发布到html时,输出绘图没有得到显示。我已尝试打印显示,但它仍然不起作用

我也尝试过重新安装Rstudio

{r,include=TRUE,echo=TRUE,eval=FALSE}
meandaytype<- 
aggregate(analysis1$steps,by=list(analysis1$Daytype,analysis1$interval),mean)
names(meandaytype)[1]<-"Daytype"
names(meandaytype)[2]<-"Interval"
names(meandaytype)[3]<-"steps"
p<-ggplot(meandaytype,aes(x=Interval,y= steps,color=Daytype)) + 
geom_line()+facet_grid(Daytype~.)+labs(title="Mean steps per inteval and day 
type",x="Interval",y="MeanSteps")
print(p)

任何帮助都将不胜感激。我使用的是1.1.447版

如果改为使用eval=TRUE会发生什么?正如@Nate指出的,eval=FALSE意味着当您使用eval=TRUE编织文件时,块不会被计算。我在将其转换为html时出错eval中的错误:找不到函数ggplot->evel执行已暂停