词云,相信大家都看到过,这是一个使用python的著名的词云工具wordcloud库绘制而成的,本文将详细介绍如何使用wordcloud绘制中国四大名著之一的《红楼梦》的词云。

1.准备工作

包括3部分:

2.wordcloud库和jieba库,可使用pip install wordcloud,pip install jieba进行安装

3.准备中文字体文件

txt文本文件和字体文件已打包,以方便大家直接复现本教程实例。

2.绘制《红楼梦》词云

直接上代码:

    from wordcloud import WordCloud
    import jieba
    text = "".join(jieba.cut(open("红楼梦.txt").read()))
    wordcloud = WordCloud(font_path="kaibold.ttf").generate(text)

    # Display the generated image:
    plt.imshow(wordcloud, interpolation='bilinear')
    plt.axis("off")
    plt.margins(x=0, y=0)
    plt.show()

《python3绘制炫酷的红楼梦词云》

……

阅读全文