parent
2e15fe0c5e
commit
d13c4b617c
@ -0,0 +1,29 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Created on Mon Jun 10 18:48:47 2024
|
||||
|
||||
@author: Peter
|
||||
"""
|
||||
from wordcloud import WordCloud
|
||||
import matplotlib.pyplot as plt
|
||||
from wordcloud import STOPWORDS
|
||||
from matplotlib.font_manager import FontProperties
|
||||
import jieba
|
||||
font_path = "C:/Windows/Fonts/SimHei.ttf"
|
||||
font_prop = FontProperties(fname=font_path, size=14)
|
||||
with open(r'C:\jieba-python\中文\yyy.txt', encoding='gb18030') as file:
|
||||
txt = file.read()
|
||||
words = " ".join(jieba.cut(txt, cut_all=False))
|
||||
wordcloud = WordCloud(
|
||||
font_path=font_path,
|
||||
width=800,
|
||||
height=400,
|
||||
background_color='white',
|
||||
stopwords=STOPWORDS
|
||||
).generate(words)
|
||||
|
||||
plt.figure(figsize=(15, 10))
|
||||
plt.imshow(wordcloud, interpolation='bilinear')
|
||||
plt.axis('off')
|
||||
plt.savefig(r'C:\jieba-python\中文\yyy.png', dpi=300, bbox_inches='tight')
|
||||
plt.close()
|
Loading…
Reference in new issue