美文网首页程序员大数据 爬虫Python AI Sql
Python定制自己喜欢的词云图

Python定制自己喜欢的词云图

作者: 一天清晨 | 来源:发表于2017-03-15 11:21 被阅读492次

    定制自己喜欢的词云图


    上篇文章介绍了词云图的生成以及一些在制作过程中遇到的坑,爱折腾的我又开始按耐不住自己的小心脏了,看着自己做的词云图方方正正的,显的是多么的没有个性.恩,就是这样,接下来介绍一下怎么去定制自己喜欢的词云图的样式.

    修改代码

    import osfrom os import path
    import matplotlib.pyplot as plt
    import numpy as np
    
    from scipy.misc import imread
    
    from  wordcloud import WordCloud,STOPWORDS,ImageColorGenerator
    import jieba
    import sys
    
    reload(sys)
    sys.setdefaultencoding('utf-8')
    
    text_from_file_with_apath = open('保存的文本路径/stopwords.txt').read().decode('utf-8')
    wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all = True)
    wl_space_split = " ".join(wordlist_after_jieba)
    
    font=os.path.join(os.path.dirname(__file__), "DroidSansFallbackFull.ttf")
    
    alice_coloring = plt.imread('保存的图片路径/love.jpg')
    
    my_wordcloud = WordCloud(font_path=font,max_font_size=40,background_color="white",mask=alice_coloring,stopwords=STOPWORDS.add("said")).generate(text_from_file_with_apath)
    
    assert isinstance(my_wordcloud, object)
    image_colors = ImageColorGenerator(alice_coloring)
    
    plt.figure()
    plt.imshow(alice_coloring, cmap=plt.cm.gray)
    plt.axis("off")
    plt.show()
    my_wordcloud.to_file('保存的图片路径')
    
    mingcheng.jpg

    一切都已经搞定了.如果有问题欢迎来讨论.

    遇到的坑

    目前遇到的坑都是类似什么什么库没找到.可以利用 pip 去安装
    命令类似 pip install 库名

    最后

    欢迎来讨论...在 python 的路上不能回头.

    相关文章

      网友评论

        本文标题: Python定制自己喜欢的词云图

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