1
from wordcloud import WordCloud, ImageColorGenerator
import matplotlib.pyplot as plt
import jieba
# 文本路径
path_txt = './info.txt'
# 打开文本并读取
f = open(path_txt, 'r', encoding='utf-8').read()
# 分词操作
cut_text = ''.join(jieba.cut(f))
word_cloud = WordCloud(
# 设置字体
font_path='C:/Windows/Fonts/simHei.ttf',
# 设置背景颜色
background_color='white',
width=1000,
height=800
).generate(cut_text)
plt.imshow(word_cloud, interpolation='bilinear')
plt.axis('off')
plt.show()
2. 设置背景图片
from wordcloud import WordCloud, ImageColorGenerator
import matplotlib.pyplot as plt
import jieba
from PIL import Image
import numpy as np
# 文本路径
path_txt = './info.txt'
# 背景图片路径
path_img = 'img.jpg'
# 制作背景图片
background_img = np.array(Image.open(path_img))
# 打开文