首先需要安装三个包:

# 安装:pip install matplotlib

# 安装:pip install jieba

# 安装pip install wordcloud

1.制作英文字母的词云

效果图:

代码实现:

import matplotlib.pyplot as plt

import jieba

from wordcloud import WordCloud

# 1.读入txt文本数据

text = open(r'test.txt', "r").read()

#print(text)

# 2.结巴中文分词,生成字符串,默认精确模式,如果不通过分词,无法直接生成正确的中文词云

cut_text = jieba.cut(text)

# print(type(cut_text))

# 必须给个符号分隔开分词结果来形成字符串,否则不能绘制词云

result = " ".join(cut_text)

#print(result)

# 3.生成词云图,这里需要注意的是WordCloud默认不支持中文,所以这里需已下载好的中文字库

# 无自定义背景图:需要指定生成词云图的像素大小,默认背景颜色为黑色,统一文字颜色:mode='RGBA'和colormap='pink'

wc = WordCloud(

# 设置字体,不指定就会出现乱码

# 设置背景色

background_color='white',

# 设置背景宽

width=500,

# 设置背景高

height=350,

# 最大字体

max_font_size=50,

# 最小字体

min_font_size=10,

mode='RGBA'

#colormap='pink'

)

# 产生词云

wc.generate(result)

# 保存图片

wc.to_file(r"wordcloud.png") # 按照设置的像素宽高度保存绘制好的词云图,比下面程序显示更清晰

# 4.显示图片

# 指定所绘图名称

plt.figure("jay")

# 以图片的形式显示词云

plt.imshow(wc)

# 关闭图像坐标系

plt.axis("off")

plt.show()

其中,test.txt文件内容如下

python python3 is good well bestbast shell cool

Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the

same day; May be backto oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always

feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.The end

of our life, and can meet many things really do?During myhood, think lucky money and new clothes are necessary for New Year, but as the advance of

the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth,

but over the past three years later, his writing of alumni in peace, suddenly found that isn't really grow up, it seems is not so important; Then

in high school, think don't want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was event

ually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops

, suddenly found himself has already can't remember his appearance.

2.制作中文的词云

效果图:

代码实现:

#!/usr/bin/Python

# -*- coding: utf-8 -*-

from os import path

from PIL import Image

import numpy as np

import matplotlib.pyplot as plt

import jieba

from wordcloud import WordCloud, STOPWORDS

###当前文件路径

d = path.dirname(__file__)

# Read the whole text.

file = open(path.join(d, 'alice.txt')).read()

##进行分词

#刚开始是分完词放进txt再打开却总是显示不出中文很奇怪

default_mode =jieba.cut(file)

text = " ".join(default_mode)

alice_mask = np.array(Image.open(path.join(d, "1.png")))

stopwords = set(STOPWORDS)

stopwords.add("said")

wc = WordCloud(

#设置字体,不指定就会出现乱码,这个字体文件需要下载

font_path=r'/usr/share/fonts/wqy-microhei/wqy-microhei.ttc',

background_color="white",

max_words=2000,

mask=alice_mask,

stopwords=stopwords)

# generate word cloud

wc.generate(text)

# store to file

wc.to_file(path.join(d, "qq_result.jpg"))

# show

plt.imshow(wc, interpolation='bilinear')

plt.axis("off")

plt.figure()

plt.imshow(alice_mask, cmap=plt.cm.gray, interpolation='bilinear')

plt.axis("off")

plt.show()

其中alice.txt文件内容:

赤朽木叶家族的传说观后感

我想,万和毛球都被那个混乱的年代束缚住了吧,千里眼说到底也只能看到熟悉的人的未来,我想多半对于万叶来说是痛苦的吧,即使是从小被忘在了鸟取还是从小被欺负,可以说万叶是个

坚强而纯真的孩子,包括黑菱绿也是,能为了哥哥那样付出,可见她深深地爱慕着哥哥,所以从黑菱绿哥哥自杀事件发生后,她主动找万叶帮忙,真挚的友情逐渐浮出水面,一直到永远,谈

到万叶必说的第二个人,就是丰寿了吧,或许该排第一位的,因为他们之间的感情都被好好的压制住了,没错,说到底我也不知道万叶对于爱情的理解,或许只是转变成了做女人的理解,女

人能为男人做的就是多生几个娃,如今想来也真是既简单又粗暴,里面的男人我都不是很喜欢,同样的他们的生活也很简单那就是不顾一切支撑起赤朽叶家,除了孤独,但是为何我也不看好

他,就连瞳也对救了自己的命的舅舅一样鄙夷,自从毛球死了之后,我想再也没人可以进入他的心扉,同时我也觉得万叶一直注视着泪,真的好么,她的爱是不是很有偏差,如果她好好的管

着毛球,或许她的人生会有变化,即使是舍去她那漫画天赋,说到底毛球的人生和漫画真的有趣么,为什么在我看来枯燥乏味且中二全开的经历却能成为人们的支撑甚至是美好的向往,难道

是她的反抗,为什么她如此的想要征服“中原”,却总是将男朋友拱手让给同父异母的妹妹,而且为什么她的双眸里映照不出百夜,可是最后庭院的大闹,甚至逼得妹妹去殉情,有时候真有些

没有头绪,但是无疑会有神秘的色彩,说实话我也不太喜欢毛球,因为妹子还是温柔的比较好,而且似乎她似乎有不祥的象征,以至于编辑们纷纷扬场而去,但是我对她也还是充满羡慕之情

,对朋友也一样,敢于纠正朋友且对于表达与朋友说再见的方式也相当神圣,还有对于那个漂亮的女孩这么快就香消玉损我也对梦想和人生产生了深深的质疑,蝶子曾经笑着说自己的理想与

对生活富有激情的想法,我当时就觉得她或许是那里面最正常的吧,可是为什么作者要将她劣质化呢,说到底还是这个世界的问题吧,学生们崩溃了啊,在说说毛球吧在哥哥泪从山里消失之

后成为家里的长女,作为家里的支撑,她一下子高大了许多,再也不是开着摩托玩古惑仔的疯丫头了,然后开始了12年的漫画连载,所以说她漫画的成功也到底是个玩笑或是奇迹吧,12年无

休止的工作,取得了巨大的成功,终于当漫画完结后,她也可以好好休息了,还记得她跟女儿瞳子说的“妈妈好累,去休息下”,如果不是失去了昔日的眼神昔日的光彩,一个几岁的小女孩也

不会察觉到妈妈或许会离开她了,即使还没好好撒过娇,即使每天望着妈妈的背影,她也察觉到了,毛球说到底都不过死人啊,真纱的死,蝶子的死,百夜的死,每次都让她的人生飘摇起来

,最后轰然倒塌。。。再回头说万叶吧,从小到大被人欺负,黑菱绿也只是典型吧,哈哈,一个喊着“捡来的丫头”,一个喊着“爱欺负人的丫头”,相隔十几年之后,称呼也依然没变,好朋友

就该这样吧,万叶人生的转折或许就是在遇到辰的时候吧,这个白白胖胖的惠比须作为赤朽叶家的当家,对万叶像是早就考量过了一样,直接让万叶嫁入自己家,说到底到底是为了什么,万

叶真的能为赤朽叶家带来福运么,但是神奇的是她真的做到了,预测到石油危机的问题提早做出了准备度过了危机,估计还有许多吧,万叶吧,挺单纯的孩子,到最后也是丰寿与炼铁炉殉情

之后,她居然认为是自己害死了丰寿,还让瞳子对祖母产生了怀疑彻查了一番,其实如果认真的考虑一下就会发现那封信重复了的信,一封是给万叶一封是给毛球的,同样的内容“一緒に死ぬ

”却是不一样的意思,丰寿这个男人到底是个纯情的汉子,为了锅炉献出了自己的右眼,最后宁愿死也要和锅炉在一起,可见他挚爱着这个工作,这个冰冷的怪物,我也想知道他是不是也同样

爱着万叶,,我想读者们都有些许看法,就不说了,最后必须说说以第一视角诉说着本次故事的小孙女瞳,与祖母和母亲不同的是,她是一个普普通通的女人,我想这是绝对的吧,自由,从

这个文章中我们看到了赤朽叶家族的兴衰,伴随着故事人物的消亡,一切都变得不一样了,到最后只剩下了瞳,孤独,包,还有忙于工作的父亲,这个家失去了往日的魔幻色彩,伴随着万叶

的逝去,我以为故事走向了终结,可是为什么,作者要写瞳子,写她的爱情,写她的人生观,写这个世界的无药可救。。。看到最后我想起了曾经看过的一部动漫,名叫colorful,看完我明

白了两件事,之一就是自杀的罪并非莫过于其它的罪恶,因为生命的意义很重大,超出了各种伦理逻辑所能诠释的,所以敬畏生命不是么,其次便是无论怎样不要失去生活的希望,这个世界

即使再丑陋,再黑暗,也不要放弃她,因为总有人在注视着你,在守护着你,因为总会有美丽的风景进入你的眼帘,因为今天无论怎样不是还有明天么,当你睁开眼发现自己仍旧活着不是挺

好么,那一丝丝的美好足够支撑你了,这就是为什么人类看得到五颜六色的原因吧。。

1.png模板内容:

看着还挺像。

python制作词云图片的三个步骤_3分钟教你用python制作一个简单词云相关推荐

  1. python词云代码如何增加字数_3分钟教你用python制作一个简单词云

    原标题:3分钟教你用python制作一个简单词云 首先需要安装三个包: 1.制作英文字母的词云 效果图: 代码实现: 其中,test.txt文件内容如下 2.制作中文的词云 效果图: 代码实现: 其中 ...

  2. python制作词作云动画_3分钟教你用python制作一个简单词云

    首先需要安装三个包: 1.制作英文字母的词云 效果图: 代码实现: 其中,test.txt文件内容如下 2.制作中文的词云 效果图: 代码实现: 其中alice.txt文件内容:赤朽木叶家族的传说观后 ...

  3. 3分钟教你用python制作一个简单词云

    首先需要安装三个包: # 安装:pip install matplotlib # 安装:pip install jieba # 安装pip install wordcloud 1.制作英文字母的词云 ...

  4. 用python制作网盘_3分钟教你用python制作一个简单词云

    Python是一种编程语言,它使用对象,类和清晰的语法语言来帮助您创建,编辑和生成自己的应用程序.Python最强大的地方是第三方库,强大的类库让我们快速完成想要的功能,不再重复造轮子,调库侠跑得快. ...

  5. python英文词云代码_3分钟教你用python制作一个简单词云

    首先需要安装三个包: # 安装:pip install matplotlib # 安装:pip install jieba # 安装pip install wordcloud 1.制作英文字母的词云 ...

  6. python制作的简单程序_python制作一个简单词云

    首先需要安装三个包: # 安装:pip install matplotlib # 安装:pip install jieba # 安装pip install wordcloud 1.制作英文字母的词云 ...

  7. python爬取京东商品数据要先登录_3分钟教你不用python也能爬数据

    想成为一名Data Scientist,需要掌握收集数据.利用Excel进行简单的描述性信息分析.利用机器学习神经网络等技术进行预测性及挖掘性数据分析.可视化呈现信息.最终得到商业Insights的能 ...

  8. 数据可视化之利用Python制作词云图

    制作词云图 一.词云图介绍 二.wordcloud方法 二. stylecloud方法 一.词云图介绍 词云图可以看作是文本数据的视觉表示,由词汇组成类似云的彩色图形.相对其它诸多用来显示数值数据的图 ...

  9. 利用python制作词云图,分词,提取关键词

    利用python制作词云图保姆及教程 前言 一.环境配置 1.要有python的运行环境 2.需要导入jieba ,wordcloud等模块 pip install jieba pip install ...

  10. e分钟带你利用Python制作词云图

    随着大数据时代的来临,数据分析与可视化,显得越来越重要,今天给小伙伴们带来一种最常见的数据可视化图形-词云图的制作方法. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语 ...

最新文章

  1. c语言c++语言中静态变量,函数详解
  2. java网络编程udp_java网络编程 UDP网络编程问题
  3. jq 修改swal的标题_js-jquery-SweetAlert【一】使用
  4. 七年前将UC卖给马云,套现300亿的何小鹏,现今再创新奇迹?播报文章
  5. 1.19 实例:Java求数组元素的最大和最小值
  6. 【干货分享】流程DEMO-事务呈批表
  7. 设置MAC 下 Vim 语法高亮显示
  8. python的应用领域和常用函数模块有哪些_Python模块导入区别与常用函数案例
  9. android field 类型,Gradle buildConfigField 使用Hashmap ArrayList 等类型
  10. OpenCV算法精解1--OpenCV中C++基本操作1
  11. wh计算公式_锂电池计算公式wh 锂电池的mah和wh如何换算?
  12. html5 浮标,【钓鱼技巧】主说调与钓 附5个实战技巧
  13. 帝国CMS7.2重置后台密码
  14. 希尔顿集团旗下品牌希尔顿启缤精选酒店在河北廊坊正式开业
  15. 公众号markdown排版神器(md转微信html)
  16. 物联网行业中Mqtt的使用
  17. html怎样使得链接在新窗口中打开
  18. 免费数据 | CnOpenData空气质量站点监测数据
  19. 基于树莓派的智能家居
  20. 《The C Programming Language》答案(第一章)

热门文章

  1. Mysql根据经纬度查询半径多少以内的数据,画个圈圈查数据库
  2. 电表485通讯抄表软件
  3. java求导数_java实现队列链表,求一元多项式的导数
  4. 带农历和法定节假日的 日历控件_带节日和农历的js日历
  5. Spring Cloud Gateway 使用 HystrixGatewayFilterFactory 熔断降级
  6. 16.Linux环境搭建虚拟网络
  7. 建服务器数据中心,如何构建一个服务器数据中心
  8. 易基因 | 表观技术:染色质结构构象与DNA互作:ChIP-seq、ATAC-seq
  9. python找房源_python抓取链家房源信息(三)
  10. 响铃:丁磊造“网易美学”,是社区进化,还是包抄内容创业