定制自己喜欢的词云图
上篇文章介绍了词云图的生成以及一些在制作过程中遇到的坑,爱折腾的我又开始按耐不住自己的小心脏了,看着自己做的词云图方方正正的,显的是多么的没有个性.恩,就是这样,接下来介绍一下怎么去定制自己喜欢的词云图的样式.
修改代码
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 的路上不能回头.
网友评论