Python3下词云wordcloud


#coding=utf-8
import jieba,wordcloud
mytext = '''

当管理者抱怨下属执行力有问题时,我建议你,关注你所重视的工作分配,在结果定义上是否存在问题,包括:
是否共识?
是否富有意义?
是否误把手段当结果?
是否与下属的能力匹配?

当你开始关注结果定义,并从委派工作的那一刻起,运用检查、培训、辅导等工作技巧,保障结果定义的正确及其达成,才是真正解决执行力问题的方法。
”’

mytext = ‘ ‘.join(jieba.cut(mytext))
from collections import Counter
c = Counter(mytext)
c = c.most_common(10)

import matplotlib.pyplot as plt
#二.词云背景图像获取

image = plt.imread(‘1.jpg’)
#词云
from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator#词云
#三.词云设置
wc=WordCloud(
mode=’RGBA’,#设置透明底色
background_color=None,
mask=image, #词云形状设置为背景图像
max_words=100,#显示的词的最大个数
font_path=”C:\\Windows\\Fonts\\MSYH.TTF”,#设置字体,否则中文可能会出现乱码
scale=3,#扩大三倍
width=600
)

wordcloud = wc.generate(mytext)
#

plt.imshow(wordcloud,interpolation=’bilinear’)
plt.axis(‘off’)
plt.show()
#保存图片
wc.to_file(‘cloud.png’)

发表评论