主页 > 知识库 > 使用python生成云词图实现画红楼梦词云图

使用python生成云词图实现画红楼梦词云图

热门标签:电话机器人适用业务 获客智能电销机器人 不错的400电话办理 郑州智能外呼系统运营商 徐州天音防封电销卡 南昌办理400电话怎么安装 哈尔滨外呼系统代理商 湛江电销防封卡 佛山防封外呼系统收费

在用Python绘制红楼梦词云图文章中讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了

那怎么办呢?能否用贾宝玉的图像来画词云图呢?答案是肯定的。

我们先来找一张贾宝玉的照片,这张照片不错,不过还是要处理一下,把背景处理称为白色,这个时候,PS工具可以简单地达到这个效果。

接着,我们就要来写程序了,老规矩,我们先来导入包:

from scipy.misc import imread
import matplotlib.pyplot as plt
from wordcloud import WordCloud, ImageColorGenerator

把图片读取进去,然后重新设置一下WordCloud对象,设置mask为我们的图片。

bimg = imread(“D:\贾宝玉.png”)
wordcloud = WordCloud(
background_color=“white”,
mask=bimg, font_path=‘D:\simhei.ttf')

接着,我们就可以美美地绘制词云了。

wordcloud = wordcloud.fit_words(segStat.head(1000).itertuples(index=False))
bimgColors = ImageColorGenerator(bimg)
plt.axis(“off”)
plt.imshow(wordcloud.recolor(color_func=bimgColors))
plt.show()

长腿欧巴虽然好,但是画起来,很明显我们的词汇分成两大部分了,这样子会分散我们的注意力,因此,我们使用人物作为背景绘制词云的时候,最好只是使用上半身,使用头像就更好了。

因此,长腿欧巴拜拜。

bimg = imread(“D:\贾宝玉2.png”)
wordcloud = WordCloud(background_color=“white”,mask=bimg, font_path=‘D:\simhei.ttf') 
wordcloud = wordcloud.fit_words(segStat.head(1000).itertuples(index=False))
bimgColors = ImageColorGenerator(bimg)
plt.axis(“off”)
plt.imshow(wordcloud.recolor(color_func=bimgColors))
plt.show()

这样子画出来的词云,是不是就唯美了很多了呢?希望你们喜欢。

以上就是使用python生成云词图实现画红楼梦词云图的详细内容,更多关于python生成云词图的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
  • 只用Python就可以制作的简单词云
  • Python制作词云的方法
  • 用python制作词云视频详解
  • 使用python实现个性化词云的方法
  • python生成词云的实现方法(推荐)

标签:吉安 怀化 芜湖 广西 吕梁 安康 兰州 绍兴

巨人网络通讯声明:本文标题《使用python生成云词图实现画红楼梦词云图》,本文关键词  使用,python,生成,云,词图,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《使用python生成云词图实现画红楼梦词云图》相关的同类信息!
  • 本页收集关于使用python生成云词图实现画红楼梦词云图的相关信息资讯供网民参考!
  • 推荐文章