美文网首页
2019-06-26--单词云图--成功!

2019-06-26--单词云图--成功!

作者: heiqimingren | 来源:发表于2019-06-26 21:33 被阅读0次
    
    '''
    1,如何更好的使用词云图,做出漂亮的图?https://www.cnblogs.com/hatemath/p/10238145.html
    2,font_path=r'./simhei.ttf', 这个必须添加,否则图片就是乱码,没有文字的!
    3,imageio这个库,可以做出效果更加炫丽的词云图。
    具体教程请看B站:https://www.bilibili.com/video/av53917673/?p=15
    
    
    '''
    
    import jieba
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud
    
    #1,读取txt文本文件,然后存入text文件!
    text = open(r'./歌曲.txt','r').read()
    # print(text)
    
    #2,利用中文分词技术,把一整段话切分成单个词语。
    cut_text = jieba.cut(text) #得到的是生成器。
    print(type(cut_text))
    print(next(cut_text))
    print(next(cut_text))
    print(next(cut_text))
    print(next(cut_text))
    
    #3,讲结果组合起来。
    result = ' '.join(cut_text)
    print(result)
    
    #4,生成词云图。先进行初始化。
    wc = WordCloud(
        font_path=r'./simhei.ttf',
        background_color='white',
        max_font_size = 60,
        min_font_size= 5,
        scale=3,# 折影响分辨率 数值是1-4,差别影响很大的!
    )
    #5,开始生成词云图。
    wc.generate(result)
    wc.to_file('./word3.png')
    
    image.png

    相关文章

      网友评论

          本文标题:2019-06-26--单词云图--成功!

          本文链接:https://www.haomeiwen.com/subject/nfohcctx.html