赘婿词云图制作

作者: 罗罗攀 | 来源:发表于2021-03-12 15:14 被阅读0次

前言

之前的文章我们已经介绍了如何使用wordcloud库制作中英文词云图,并介绍了中英文停用词的使用方法,介绍了如何美化词云图,例如换字体背景颜色,背景换成图片等,那这次我们就以现在很火的电视剧赘婿为例,制作赘婿小说的词云图。

数据准备

  • 赘婿小说txt
  • 停用词表
  • 一张赘婿相关背景图

制作流程

  • 读取小说文本
  • 利用jieba库对文本进行分词
  • 设置停用词表
  • 利用wordcloud库制作词云图

代码

根据上面的流程,编写代码。

from matplotlib import pyplot as plt
from wordcloud import WordCloud,ImageColorGenerator
import jieba

fp = open('赘婿.txt','r')
text = fp.read()
cut_word = " ".join(jieba.cut(text))

stopwords = set()
content = [line.strip() for line in open('hit_stopwords.txt','r').readlines()]
stopwords.update(content)

background_image = plt.imread('赘婿.jpg')

wc = WordCloud(background_color = 'white',
               font_path = r'/System/Library/Fonts/Supplemental/Songti.ttc',
               stopwords = stopwords,
               mask = background_image,
               max_words=2000)
wc.generate(cut_word)

#改变字体颜色
img_colors = ImageColorGenerator(background_image)
#字体颜色为背景图片的颜色
wc.recolor(color_func=img_colors)

plt.imshow(wc, interpolation='bilinear')
plt.axis('off') #取消坐标轴
plt.show()

词云图可以看出,还是有很多次我们还需要过滤掉,这部分内容在jieba库的使用中再进行讲解。

相关文章

  • 赘婿词云图制作

    前言 之前的文章我们已经介绍了如何使用wordcloud库制作中英文词云图,并介绍了中英文停用词的使用方法,介绍了...

  • 制作公众号内容词云图

    上一篇文章介绍了如何制作公众号标题的词云图。 这篇文章介绍制作公众号文章词云图 同样的,制作公众号文章词云图,也要...

  • 词云图制作

  • 词云图

    词云图 词云图是一款可以将文章内容转为词云图的小工具,可以用于制作ppt、统计分析等。app简约、免费、无广告,快...

  • Pyecharts词云图制作教程

    前言 之前我们使用wordcloud库制作了词云图,今天我们就来学习另外一种制作词云图的方法,那就是pyechar...

  • 利用R制作词云图

    制作词云图本不是难事,利用R或者tableau可以轻松制作出花式词云图,但是词源的获取就不是那么容易了,今天我们就...

  • 使用wordcloud制作精美词云图

    使用wordcloud制作精美词云图 一个简单的开始 安装库   wordcloud用来绘制词云图,是今天的主角。...

  • 你真的会用wordcloud制作词云图吗?

    前言 对于文本分析而言,大家都绕不开词云图,而python中制作词云图,又绕不开wordcloud,但我想说的是,...

  • 制作词云图

    今晚主要干了一件事情:制作词云图。 用Python从评价中提取出一些关键词或频率最高的词来做一个词云图。也就是通过...

  • 利用python制作一张词云图

    引言 在数据分析的过程中我们经常会接触到很多词云图,比起干巴巴的数字频率统计,词云图更能吸引读者的眼球。制作词云的...

网友评论

    本文标题:赘婿词云图制作

    本文链接:https://www.haomeiwen.com/subject/wxlyqltx.html