0

我想创建一个 wordcloud,其中每行根据其计数/频率显示。wordcloud 不应基于单个单词,而应基于每个句子。问题是,如果我使用 wordcloud2,它不会显示更长的句子,并且会从样本中省略 2 个这样的句子。如何查看所有句子?下面是一个类似于原始数据集的虚拟数据集:

grp= c("Having awesome day, having good day, or having extremely bad day", "Good collection", "Won lottery or quiz",
       "credit card or prepaid card", "Transfer","Bitcoin, stock market, or bank deposit", "House loan or lease",
       "Study outside, local university, or own business", "Stay back")
freq= c(256,57,47,44,17,8,4,3,3)
data= data.frame(grp,freq)

有人可以告诉我wordcloud中是否有替代方法吗?

4

1 回答 1

1

要绘制所有句子,您需要减少该scale值。

library(wordcloud)

wordcloud(data$grp, data$freq, scale=c(.5,.3), random.order=TRUE, 
          colors="black", vfont=c("sans serif","plain"))
于 2021-05-30T04:33:15.230 回答