R中的Wordcloud没有显示任何内容

时间:2017-02-06 08:21:27

标签: r word-cloud

我在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正在运行

由于

1 个答案:

答案 0 :(得分:2)

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

可重现的例子:

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

仅打印1个以上的单词(至少有一个):

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

enter image description here

全部绘图:

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

enter image description here