莫愁前路无知己,天下谁人不识君。。。。

python----云图小编程1(依照图片)

上一篇 / 下一篇  2017-09-07 20:38:12 / 个人分类:python 小编程

# coding:utf-8
from wordcloud import WordCloud
import jieba
import PIL
import matplotlib.pyplot as plt
import numpy as np

def wordcloudplot(txt):
path = r'D:/wordcloud/msyh.ttf'
alice_mask = np.array(PIL.Image.open('e:/testandtry/images/love.jpg'))
wordcloud = WordCloud(font_path=path,
background_color="black",
margin=5, width=1800, height=800, mask=alice_mask, max_words=2000, max_font_size=60,
random_state=42)
wordcloud = wordcloud.generate(txt)
wordcloud.to_file('e:/testandtry/images/love.jpg') ###有这句话将覆盖原图
plt.imshow(wordcloud)
plt.axis("off")
plt.show()

def main():
a = []
f = open(r'e:/testandtry/cloudword.txt', 'r').read()
words = list(jieba.cut(f))
for word in words:
if len(word) > 1:
a.append(word)
txt = r' '.join(a)
wordcloudplot(txt)

if __name__ == '__main__':
main()

TAG: Python python 编程

 

评分:0

我来说两句

Open Toolbar