R 中的 Wordcloud 不显示任何内容

Wordcloud in R not displaying anything

我在 R 中有一个对象 (wordc),看起来像这样

> wordc
tw.text
           aint     booking       coast         coz     getting       hello 
  6           1           1           1           1           1           1 
message      modern moderncoast       mpesa      online     payment     working 
  1           1           1           1           1           1           1 

我正尝试按如下方式构建云:

wordsc <- names(wordc)
freqc <- as.vector(wordc)
wordcloud(wordsc, freqc)

但是它什么也没有产生。

如果我尝试以下操作(根据文档 here),那么它会起作用

wordcloud(c(letters, LETTERS, 0:9), seq(1, 1000, len = 62))

我输入 wordcloud 的值类型似乎与您在下面看到的相同:

> typeof(wordsc)
[1] "character"
> typeof(freqc)
[1] "double"
> typeof(c(letters, LETTERS, 0:9))
[1] "character"
> typeof(seq(1, 1000, len = 62))
[1] "double"

有人可以提示我为什么我正在尝试构建的 wordcloud 现在可以工作

谢谢

正如lukeA在评论中提到的,调整参数min.freq

一个可重现的例子:

w <- c(foo=1,bar=1,baz=5)

只打印大于 1 的单词(当至少有一个时):

wordcloud::wordcloud(names(w), w)

绘制全部:

wordcloud::wordcloud(names(w), w, min.freq = 1)