每日快看:python wordcloud库实例讲解使用方法
目录
1.词云库简介2.词云库的基本使用3.wordcloud使用实例-在图形中生成词云1.词云库简介
wordcloud库是python中的一个第三方库,wordcloud直译过来是“词云” 词云:以词语为基本单位,更加直观和艺术的展示文本。
(资料图)
另外词云库需要先自行安装 安装方法:
命令行安装:cmd中执行pip install wordcloud命令自己去python官网下载whl文件再安装在编辑器中安装(pycharm可在python package栏搜索wordcloud下载)2.词云库的基本使用
具体步骤:
配置对象参数加载词云文本输出词云文件(1)配置对象参数
import wordcloud "括号里的参数为空则全都采用默认值" w=wordcloud.WordCloud()
常见参数:
width:指定词云对象生成图片的宽度,默认400像素
height:指定词云对象生成图片的高度,默认200像素
min_font_size:指定词云中字体的最小字号,默认4号
max_font_size:指定词云中字体的最大字号,默认根据高度参数自动调节
mask:指定词云形状,默认长方形
(2)加载词云文件
w.generate("dream is possible") "内容可以是一段文本也可以是打开的文件"
加载词云文件通常用generate方法 参数为一段文本或者一个打开的文本文件
(3)输出词云文件
w.to_file("123.png")
把文件保存为图片文件
一段最简单的词云就制作完成了 但是这样子简单的词云并不好看
3.wordcloud使用实例-在图形中生成词云
要在图形中生成词云 首先需要有一个图形 图形要求尽量简单而且封闭的图形(不然电脑可能识别不出来)
浅浅画个爱心吧:
from turtle import * def love(): for i in range(200): right(1) forward(1) pensize(2) speed(10) color("black","red") begin_fill() left(140) forward(111.65) love() left(120) love() forward(111.65) end_fill() hideturtle() done()
爱心样式:
将爱心命名为“爱心.png” 有了爱心之后就可以制作词云了
这里我自己准备了一段文本“See You Again.txt”
import wordcloud import matplotlib.pyplot as plt from imageio.v2 import imread "导入相关模块" mk=imread("..\R&Q_pic\爱心.png") "打开图片文件" w=wordcloud.WordCloud(mask=mk,background_color="lightpink") "配置对象参数 背景颜色设置为亮粉色" f=open("../Stu_pack/See You Again.txt","r") "打开文本文件" w.generate(f.read()) plt.imshow(w) plt.axis("off") plt.show() w.to_file("../R&Q_Pic/Love.png")#保存文件为Love.png
运行以下代码就会生成词云文件
到此这篇关于python wordcloud库实例讲解使用方法的文章就介绍到这了,更多相关python wordcloud内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
- 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
- 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
- 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
- 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
- 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
- 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
- 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
- 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
- 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?