【问题标题】:Size of plots Knitr地块大小
【发布时间】:2020-11-14 11:56:42
【问题描述】:

我正在尝试更改 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}

【问题讨论】:

    标签: r latex knitr sweave word-cloud


    【解决方案1】:

    参数fig.width & fig.height 在两个轴之间提供aspect-ratio:为了在您的编织/导出文档中指示绘图的大小,您应该同时使用它们 , 永远(例如,在将 rmarkdown 文件编入 .docx 时使用 pandoc)。

    或者,fig.asp = 允许您调整图像的大小(例如,将当前大小乘以 2 与 fig.asp = 2)。但是,此方法在导出期间仍提供fig.height 和fig.width 参数(在后台)。

    【讨论】:

      猜你喜欢
      • 2019-09-30
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多