改进词云配色
到目前为止,您只为词云指定了一个十六进制颜色。您可以很容易地改进词云的呈现效果。与其在下面的代码中使用 #AD1DA5,不如指定一个颜色向量,使某些词更醒目,或与既有的配色方案匹配。
wordcloud(chardonnay_freqs$term,
chardonnay_freqs$num,
max.words = 100,
colors = "#AD1DA5")
要更改 wordcloud() 函数的 colors 参数,您可以使用具名颜色的向量,例如 c("chartreuse", "cornflowerblue", "darkorange")。函数 colors() 会列出全部 657 个具名颜色。您也可以参考这个 PDF。
在本练习中,您将使用 "grey80"、"darkgoldenrod1" 和 "tomato" 作为配色。这是一组不错的入门调色板,用于突出术语,因为 "tomato" 比 "grey80" 更显眼。最佳实践是先从 3 种颜色开始,并逐步提高饱和度。这样可以将词频自然分成 "低"、"中"、"高",便于查看。
本练习是课程的一部分
使用 R 的 Bag-of-Words 进行文本挖掘
练习说明
- 调用
colors()函数列出所有基础颜色。 - 使用预先定义的
chardonnay_freqs创建一个wordcloud(),并使用颜色 "grey80"、"darkgoldenrod1" 和 "tomato"。通过max.words包含前 100 个术语。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Print the list of colors
___
# Print the word cloud with the specified colors
___(___, ___,
___,
___)