python词频分析and绘制词云图

    技术2022-07-12  82

    from wordcloud import WordCloud import jieba import imageio with open('threekingdom.txt', 'r', encoding='utf-8') as f1: list1 = f1.read() list2 = jieba.lcut(list1) mask=imageio.imread("china.jpg") words=" ".join(list2) wc=WordCloud( width=1000, height=800, background_color='white', font_path="MSYH.TTC", mask=mask ).generate(words).to_file("三国词云.png")

    这里有个TTC文件,是一种字体文件,微软雅黑,可用在python 的 wordcloud中。将此文件放入python安装目录下即可.threekingdom是三国演义电子小说,直接换成别的文本即可。另外,mask也可以换成别的你想生产的形状,这里是一张中国地图。

    注意那个jion的用法!

    Processed: 0.014, SQL: 9