开始使用免费开始使用

改进词云配色

到目前为止,您只为词云指定了一个十六进制颜色。您可以很容易地改进词云的呈现效果。与其在下面的代码中使用 #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
___(___, ___,
    ___,
    ___)
编辑并运行代码