1.源码展示:
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 主函数
def main():
# 1.得到词语
with open(r"../lib/geci.txt", "r") as f:
words = f.read()
text_cut = jieba.cut(words) # 词汇分割
resule = " ".join(text_cut) # 词汇再拼接在一起
mask = plt.imread(r"../lib/zg2.jpg") # 得到背景
# 2.导入到云图
wc = WordCloud(
mask=mask,
font_path="../lib/youyuan.TTF",
background_color="white"
)
# 3.生成绘图
wc.generate(resule)
wc.to_file(r"../lib/outimf.png")
# 4.展示图
plt.imshow(wc)
plt.axis('off')
plt.show()
if __name__ == "__main__":
main()
2.注意事项:
1.如果展示是一个方形,请换一张大的图片
2.图片尽可能简洁(两种颜色)