定制自己喜歡的詞云圖
上篇文章介紹了詞云圖的生成以及一些在制作過程中遇到的坑,愛折騰的我又開始按耐不住自己的小心臟了,看著自己做的詞云圖方方正正的,顯的是多么的沒有個性.恩,就是這樣,接下來介紹一下怎么去定制自己喜歡的詞云圖的樣式.
修改代碼
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('保存的圖片路徑')
一切都已經(jīng)搞定了.如果有問題歡迎來討論.
遇到的坑
目前遇到的坑都是類似什么什么庫沒找到.可以利用 pip 去安裝
命令類似 pip install 庫名
最后
歡迎來討論...在 python 的路上不能回頭.