R 图的大小

R 图的大小,r,latex,knitr,sweave,word-cloud,R,Latex,Knitr,Sweave,Word Cloud,我正在尝试更改wordcloud的大小,但我不知道如何做到这一点。fig.width的值越低,绘图越大,而不是越小,反之亦然。与第二个大小刚好合适的地块相比,它似乎占用了巨大的空间 \documentclass{report} \begin{document} <<echo=FALSE,message=FALSE,warning=FALSE,fig.width=3>>= library(wordcloud) set.seed(1) freq<-sample(le

我正在尝试更改
wordcloud
的大小,但我不知道如何做到这一点。
fig.width
的值越低,绘图越大,而不是越小,反之亦然。与第二个大小刚好合适的地块相比,它似乎占用了巨大的空间

\documentclass{report}

\begin{document}

<<echo=FALSE,message=FALSE,warning=FALSE,fig.width=3>>=
library(wordcloud)
set.seed(1)
freq<-sample(letters,2000,prob=1:26,rep=T)

wordcloud(names(table(freq)),table(freq),min.freq=60,colors=brewer.pal(6,"Dark2"),scale=c(1,.2))
@

<<echo=FALSE,warning=FALSE>>=
library(ggplot2)

freq<-table(freq)

wf<-as.data.frame(freq)
wf$freq<-ordered(wf$freq,levels=wf$freq[order(wf$Freq)])

ggplot(subset(wf,Freq>60),aes(freq,Freq)) +
  geom_bar(stat="identity") +
  theme(axis.text.x=element_text(angle=45,hjust=1))
@

\end{document}
\documentclass{report}
\开始{document}
=
图书馆(wordcloud)
种子(1)

freq参数
fig.width
fig.height
在两个轴之间提供:为了指示编织/导出文档中的绘图大小,您应该同时使用这两个参数(例如,在将rmarkdown文件编织到.docx时使用pandoc)


或者,使用
fig.asp=
可以调整图像的大小(例如,用
fig.asp=2将当前大小乘以2)。但是,此方法在导出期间(在引擎盖下)仍然提供
fig.height
fig.width
参数。

参数
fig.width
在两个轴之间提供:为了指示编织/导出文档中的绘图大小,您应该使用这两个参数(例如,在将rmarkdown文件编织到.docx时使用pandoc)

或者,使用
fig.asp=
可以调整图像的大小(例如,用
fig.asp=2
将当前大小乘以2)。但是,此方法在导出期间(在引擎盖下)仍然提供
fig.height
fig.width
参数