在 用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()

长腿欧巴虽然好,但是画起来,很明显我们的词汇分成两大部分了,这样子会分散我们的注意力,因此,我们使用人物作为背景绘制词云的时候,最好只是使用上半身,使用头像就更好了。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

因此,长腿欧巴拜拜。

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()

这样子画出来的词云,是不是就唯美了很多了呢?希望你们喜欢。
资料视频教程领取方式:

1、点赞+评论(勾选“同时转发”)

2、关注小编。并私信回复关键字【资料】
(一定要私信哦~点击我的头像就能看到私信按钮了)

红楼梦词云用Python还能这样画相关推荐

  1. python红楼梦词云_用Python读红楼梦之——二、词云美化

    原文链接 咱们书接上回,讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了. 我们先来找照片,这张照片不错,不过还是要 ...

  2. 红楼梦词云制作(带背景)

    初学望批评指正. 红楼词云带背景图的那种. 原始图像: 原始图像 原始的扣下来的林妹妹 最终用ps合成的图.其实挺唏嘘的,一般人认为黛玉是绝对的女主,但是黛玉只出现了900多次,不及贾母3000次.凤 ...

  3. python红楼梦人物词频统计_用Python绘制红楼梦词云图,竟然发现了这个!

    原标题:用Python绘制红楼梦词云图,竟然发现了这个! Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具 ...

  4. wordcloud红楼梦词云图出现单字怎么办?

    在PYTHON二级教程中有一个错误,10.8.2节给出了生成<红楼梦>基本词云图的代码.不少人按照代码做一遍,才发现,生成的词云图并不像教材图片中的那么理想,出现了大量字体很大的" ...

  5. 三国演义词云的python代码_词云制作没那么难,Python 10 行代码就实现了!

    写在前面 想必大家有一个问题.什么是词云呢? 词云又叫名字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略 ...

  6. python红楼梦作者_用 Python 分析《红楼梦》,后四十回是曹雪芹所写吗?(开源)...

    原标题:用 Python 分析<红楼梦>,后四十回是曹雪芹所写吗?(开源)

  7. 用Android微信聊天记录 制作一个词云(python)

    在看完了如何做词云的教程,试用微信聊天记录做一个demo练手.关于词云,网上有大量的教程,可随意参考,注意python的版本问题即可. 微信聊天记录导出 用到的工具是一款微信聊天记录查看软件,分享如下 ...

  8. 利用wordcloud库生成词云(Python)

    大二寒假,在公司闲暇时间完成了Python课程作业,记录一下: 题目:完成两个词云图 (1)完成<中共中央关于党的百年奋斗重大成就和历史经验的决议>的词云,并解释词云体现的内涵意义.文本文 ...

  9. 词云制作 Python

    1.基本方法 import wordcloud import matplotlib.pyplot as pltmy_cloud = wordcloud.WordCloud(width=1000,hei ...

最新文章

  1. JavaScript入门经典(第4版)
  2. Linux CentOS6.7设置为固定静态IP的方法
  3. Spring mvc中自定义拦截器
  4. 站怎么点都是一样_抖音怎么做?这几样一样都不能少,你都做到了吗?
  5. Qtopia-2.2.0启动脚本
  6. datasnap 的HTTP 调用返回JSON
  7. UAT测试和SIT测试的区别
  8. 日语单词记忆方法(正在试用)
  9. impala COMPUTE STATS 指令
  10. 用大于一素数的最小素数替换4*4矩阵中的素数
  11. Clouda框架:入门全过程之安装使用
  12. 实时的软件生成 —— Prompt 编程打通低代码的最后一公里?
  13. 团队作业收官——项目产品宣传文案和推广方案
  14. 启明欣欣STM32开发板移植FreeRTOS
  15. UCenter Home
  16. win10提示目前无法访问SmartScreen
  17. JDK9-17开发常用的新特性
  18. 基于Segment anything的实例分割半自动标注
  19. H5项目中通过iframe引入语音导览解决微信jsapi关于同一级域名二级域名跨域问题解决方案
  20. 如何在 Kubernetes 集群中快速部署一个私有 Tailscale DERP 服务器

热门文章

  1. 项目中的复制问题 --- clipboard
  2. 12对胸椎对应体表标志_胸部的胸部体表标志
  3. android开发与程序员的副业
  4. 趋势科技PC-cillin2015,你来公測我发奖!
  5. SVN报错 Error: 'XXX' does not support the HTTP/DAV protocol
  6. 中国PPP管理库项目累计投资额13.2万亿元
  7. 御龙在天经典服登录服务器未响应,《御龙在天经典版》登录升级wegame公告
  8. 【大数据day02】——Linux系统02(find 搜索,VI编辑器_终端编辑器,用户权限相关命令,系统信息相关命令)
  9. HTML制作可拖动座位表,简单易懂的jquery制作可拖动图层特效代码
  10. 添加个显示器,鼠标移动不自由?