绘制输出"看起来" R vs RStudio不同

时间:2014-06-17 22:39:59

标签: r plot rstudio

是R的新手。我测试了一些代码来生成一个词云。代码有效。奇怪的是,当我在R vs RStudio中运行时,输出图“看起来”完全不同。具有讽刺意味的是R输出看起来非常好。在RStudio它不是。

我不认为它的代码并怀疑它与RStudio设置有关。

有什么建议吗?

cname <- file.path("", "corpus")
library (tm)
docs <- Corpus(DirSource(cname))

library (SnowballC)

for (j in seq(docs)) {
    docs[[j]] <- gsub("/"," ",docs[[j]])
    docs[[j]] <- gsub("@"," ",docs[[j]])}

docs <- tm_map(docs,tolower)
docs <- tm_map(docs, removeWords, stopwords("english"))
docs <- tm_map(docs, removeNumbers)
docs <- tm_map(docs, removePunctuation)
docs <- tm_map(docs, stripWhitespace)
dtm <- DocumentTermMatrix(docs)

library(wordcloud)
m <- as.matrix(dtm)
v <- sort(colSums(m),decreasing=TRUE)
head(v,14)
words <- names(v)
d <- data.frame(word=words, freq=v)
wordcloud(d$word,d$freq,min.freq=2)

以下是两个不同的图像......由于词云自然存在一些随机性 - 这不是我的问题 - 但布局“看起来”非常不同。 R一个更流动。 R Studio一个看起来很奇怪,彼此叠加。

output using R

output using R Studio

1 个答案:

答案 0 :(得分:3)

您是否尝试过单击RStudio预览窗格中的“缩放”?预览窗格的大小用于设置某些(默认)图形参数,这就是为什么绘图与vanilla R图相比看起来会变窄。如果您直接输出到文件,还可以在相应的命令(pdf()png()等中设置大小参数。)