我承认示例代码不是最优雅的,但它说明了错误。
text=c()
for(i in 1:10){
text[i]=paste0(rep(paste0(rep(letters[i],i),collapse = ''),i),i,collapse = ' ')
}
text=paste(text,collapse = ' ')
text
wordcloud(text, min.freq = 5, random.order = FALSE,colors = rainbow(40))
title("Shows only 5 through 10 like it should!")
wordcloud(text, min.freq = 11, random.order = FALSE,colors = rainbow(40))
title("WHAT!?! IT SHOWS ALL OF THEM")
答案 0 :(得分:0)
幸运的是,在R中,您可以通过按F2键或运行带参数的函数本身来读取大多数函数的源代码。
发现错误,我确实说这是一个错误。
if (min.freq > max(freq))
min.freq <- 0
如果min.freq高于最大频率,它将显示所有单词。
我只是想警告人们,因为我浪费了大量时间来处理这个错误......