parent
23e040b297
commit
2581a30f93
@ -0,0 +1,33 @@
|
|||||||
|
import jieba
|
||||||
|
import wordcloud
|
||||||
|
import imageio
|
||||||
|
|
||||||
|
f = open("danmu.txt",encoding = 'utf-8')
|
||||||
|
text = f.read()
|
||||||
|
text_list = jieba.lcut(text)
|
||||||
|
text_str = ' '.join(text_list)
|
||||||
|
|
||||||
|
img = imageio.imread('五环.png')
|
||||||
|
# 制作方形词云图
|
||||||
|
wc1 = wordcloud.WordCloud(
|
||||||
|
width=500, # 设置宽度
|
||||||
|
height=500, # 设置高度
|
||||||
|
background_color='white', # 设置背景颜色
|
||||||
|
stopwords={'?', '了', '的', '我', '吗', '是', '这', '都', '啊', '也', '不', '他', '她', '人', '要', '又', '你'},# 屏蔽掉到一些没有意义的词
|
||||||
|
font_path='msyh.ttc', # 设置字体文件
|
||||||
|
)
|
||||||
|
wc1.generate(text_str)
|
||||||
|
wc1.to_file('WordCloud_1.png')
|
||||||
|
# 制作五环形状词云图
|
||||||
|
wc2 = wordcloud.WordCloud(
|
||||||
|
width = 500, # 设置宽度
|
||||||
|
height = 500, # 设置高度
|
||||||
|
background_color = 'white', # 设置背景颜色
|
||||||
|
mask = img, # 设置形状
|
||||||
|
stopwords = {'?','了','的','我','吗','是','这','都','啊','也','不','他','她','人','要','又','你'}, # 屏蔽掉到一些没有意义的词
|
||||||
|
font_path = 'msyh.ttc', # 设置字体文件
|
||||||
|
)
|
||||||
|
wc2.generate(text_str)
|
||||||
|
wc2.to_file('WordCloud_2.png')
|
||||||
|
|
||||||
|
|
Loading…
Reference in new issue