Python可视化–词云

词云

词云创建的参考示例


安装wordcloud

pip install wordcloud

Single Word

用重复的单个单词组成单词云

Minimal Example

使用默认参数从美国宪法生成方形词云

Masked wordcloud

使用遮罩可以生成任意形状的词云

Using frequency

使用词频字典

Image-colored wordcloud

您可以使用ImageColorGenerator中实现的基于图像的着色策略为词云着色。它使用源图像中单词占据的区域的平均颜色。您可以将其与遮罩结合使用-当作为遮罩传递时,WordCloud对象会将纯白色解释为“不占用”。如果要将白色作为合法颜色,则可以将其他图像传递给“蒙版”,但要确保图像形状对齐

Using custom colors

使用重新着色方法和自定义着色功能

Image-colored wordcloud with boundary map

图像彩色词云的精巧版本,它也考虑了图像中的边缘。重新创建类似于鹦鹉示例的图像

Create wordcloud with chinese

显示了如何将wordcloud与中文一起使用。首先,您需要一个中文分词库jieba,现在jieba是python中最优雅,最受欢迎的中文分词工具。如您所见,同时使用jieba和wordcloud非常方便

Colored by Group Example

生成一个词云,该词云基于从颜色到词的预定义映射为词分配颜色

https://amueller.github.io/word_cloud/index.html

https://github.com/amueller/word_cloud