R 中 WordCloud2 的 max.word 参数的等价物
Equivalent of max.word parameter for WordCloud2 in R
我正在尝试使用 R
中的 Wordcloud2
构建词云,以便利用 Shiny。
我必须做的一件非常重要的事情是保持固定的最大单词数以在词云中表示(例如 150)。因此,无论可用的单词数量有多少,我只想在云中可视化最多 150 个单词。
在 Wordcloud
中,此参数 max.words=
可用。但是,我无法找到 Wordcloud2
的等价物以允许我添加此参数。我已经对此进行了大量研究,但似乎无法找到它。 Wordcloud2
我的代码很简单
mr = table(data, header=TRUE)
wordcloud2(mr, color = ifelse(mr[, 3] > 0, 'green', 'red'), fontWeight = "bold")
是否有任何我可以添加的参数,例如 max.words=
(在 Wordcloud
中可用)以保证不再有 X 个词出现在我的云中?
我的数据是3列,如:
WORD VALUE SENT
1 topnotch 1 1
2 good 2 1
3 nice 11 0
4 inspired 14 0
5 beautiful 21 0
我看不到可以通过的论据来实现这一点。在将数据集传递给 wordcloud 之前,我只是对其进行子集化,例如:
data <- data[order(data$Value, decreasing = TRUE), ]
pass_to_wordcloud <- data[1:150, ] #or set 150 to whatever
我正在尝试使用 R
中的 Wordcloud2
构建词云,以便利用 Shiny。
我必须做的一件非常重要的事情是保持固定的最大单词数以在词云中表示(例如 150)。因此,无论可用的单词数量有多少,我只想在云中可视化最多 150 个单词。
在 Wordcloud
中,此参数 max.words=
可用。但是,我无法找到 Wordcloud2
的等价物以允许我添加此参数。我已经对此进行了大量研究,但似乎无法找到它。 Wordcloud2
我的代码很简单
mr = table(data, header=TRUE)
wordcloud2(mr, color = ifelse(mr[, 3] > 0, 'green', 'red'), fontWeight = "bold")
是否有任何我可以添加的参数,例如 max.words=
(在 Wordcloud
中可用)以保证不再有 X 个词出现在我的云中?
我的数据是3列,如:
WORD VALUE SENT
1 topnotch 1 1
2 good 2 1
3 nice 11 0
4 inspired 14 0
5 beautiful 21 0
我看不到可以通过的论据来实现这一点。在将数据集传递给 wordcloud 之前,我只是对其进行子集化,例如:
data <- data[order(data$Value, decreasing = TRUE), ]
pass_to_wordcloud <- data[1:150, ] #or set 150 to whatever