r语言词云图
时间: 2023-06-22 16:12:37 浏览: 107
用R绘制云图.
在语言中,我们可以使用wordcloud2包绘制词云图。下面是一个示例代码:
```R
# 加载必要的包
library(wordcloud2)
# 准备数据
text <- "今天天气真好,我们一起去公园玩吧!"
words <- unlist(strsplit(text, " "))
word_freq <- sort(table(words), decreasing = TRUE)
# 将词频转换为数据框
word_freq_df <- data.frame(word = names(word_freq), freq = as.numeric(word_freq))
# 画词云图
wordcloud2(word_freq_df, backgroundColor = "white", color = "random-dark", size = 1)
```
以上代码中,我们将一段文本存储为一个字符向量,使用strsplit()函数将其分割为单词。然后使用table()函数统计词频,并按照词频从高到低排序。将词频转换为数据框,然后使用wordcloud2()函数画出词云图。在这个示例中,我们将背景设置为白色,字体颜色为随机的深色,字体大小为1。
你可以根据自己的需求定制化参数,例如更改颜色、字体大小、形状等。
阅读全文