1.首先得安装需要用到的安装包==怎么安装就不说了
import jieba
import numpy
from PIL import Image
from wordcloud import WordCloud
from matplotlib import pyplot as plt
2.上代码
def product_word_clould(word_file, mask_file):
text = open(word_file, 'r', encoding='utf-8').read()
dispose_text = jieba.cut(text)
result = ''.join(dispose_text)
pick_imag=numpy.array(Image.open(mask_file))
WC = WordCloud(font_path='simhei.ttf', background_color='white', width=1000,
height=600, max_font_size=50, min_font_size=10,
mask=pick_imag, max_words=1000)
WC.generate(result)
WC.to_file('wc_img.jpg')
plt.figure('wc_img')
plt.imshow(WC)
plt.axis('off')
本文介绍了如何使用Python生成词云图,包括安装必要的库和两种不同的代码实现方式,适用于新媒体人员和技术人员。技术人员可以进一步封装代码,如从数据库读取数据。
订阅专栏 解锁全文
9746

被折叠的 条评论
为什么被折叠?



