NLP之WordCloud:基于jieba+matplotlib库对一段文本生成词云图~~情人节最好的礼物(给你一张过去的词云图,看看那时我们的爱情)
目录
输出词云图结果
输出文本统计
设计思路
实现代码
Python词云图:情人节最好的礼物——给你一张过去的词云图,看看那时我们的爱情
输出词云图结果
输出文本统计
segment 计数 64 热水 14 32 喜欢 8 1 一只 3 21 几个 3 17 你好 3 49 打电话 2 31 啄木鸟 2 7 不爱 2 80 请问 2 18 兔子 2 59 模仿 2 60 洗个 1 63 漂亮 1 62 游戏规则 1 61 游戏吧 1 58 样子 1 66 猜猜看 1 57 松松 1 56 本来 1 55 最帅 1 54 昨天 1 53 无聊 1 52 放在眼里 1 51 放在心里 1 50 撤回 1 65 爱不爱 1 0 一位 1 67 玩个 1 78 脑子里 1 87 问个 1 .. ... .. 11 两分钟 1 10 东西 1 9 不行 1 8 不累 1 6 不到 1 5 下半年 1 4 上半年 1 3 七月 1 2 一整天 1 23 又触 1 24 反正 1 25 变个 1 37 姑娘 1 45 想见 1 43 快给我 1 42 忘记 1 41 当成 1 40 度过 1 39 干什么 1 38 师傅 1 36 好不好 1 26 只能 1 35 女人 1 34 天桥 1 33 嘴巴 1 30 哈哈哈 1 29 命里 1 28 名花 1 27 右手 1 88 魔术 1
设计思路
实现代码
#输出词云图代码
bimg=imread('data_input/NLP_images/heart.jpeg')
wordcloud = WordCloud(background_color="white", #背景颜色
mask=bimg,
font_path=r"C:\Windows\Fonts\STXINGKA.TTF") #使用指定的字体库
wordcloud.generate(str(words_df))
bimgColors=ImageColorGenerator(bimg)
plt.axis("off")
plt.imshow(wordcloud.recolor(color_func=bimgColors))
plt.title("给你一张过去的词云图,看看那时我们的爱情")
plt.show()