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)
我在 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)