python--wordcloud库的使用
目录
1.wordcloud库简介
2.wordcloud的基本使用
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库使用说明
1. 介绍 wordcloud是优秀的词云展示第三方库 -词云以词语为基本单位,更加直观和艺术地展示文本 通过词云,我们可以快速提取大段文本的重要信息 2. 安装 (cmd命令行) pip insta ...
- Python wordcloud 库 自学2
词云传递文本的优化 1.优化之前 1.1.源代码 1.2.导出图片 2.优化之后 2.1.源代码 2.2.导出图片 1.优化之前 1.1.源代码 之前我们在 generate 方法下使用的文本都是短文 ...
- python wordcloud库
import wordcloud,jiebaw = wordcloud.WordCloud()#生成一个词云对象ww.generate(txt):向WordCloud对象w中加载文本txt >& ...
- python如何安装wordcloud_基于python的wordcloud库的安装方法
基于python的wordcloud是最近十分流行的一项技术,而在学习这门技术之前,一定要学会安装.下面给大家介绍一下wordcloud的安装步骤. Tip: python第三方组件有很多都是whl文 ...
- Python第三方库〖 wordcloud 〗
Python第三方库[ wordcloud ] 1. 简介 2. 安装方法 3. 基本使用方法 4. 配置对象参数 5. 测试程序 1. 简介 wordcloud: 优秀的词云展示第三方库,以词语为基 ...
- 利用wordcloud库生成词云(Python)
大二寒假,在公司闲暇时间完成了Python课程作业,记录一下: 题目:完成两个词云图 (1)完成<中共中央关于党的百年奋斗重大成就和历史经验的决议>的词云,并解释词云体现的内涵意义.文本文 ...
- Python中WordCloud库超快安装方法
大家好我是冈坂日川,今天和大家分享一下怎么快速安装wordcloud库,我也是为了它吃了不少苦呀,因此写成笔记,希望不要有人和我一样踩坑,希望今天的分享能给你带来帮助. 安装wordcloud的几种方 ...
- python官网如何下载wordcloud_分享一种下载python第三方库wordcloud库的一种方法
这周我在学习python过程中,我接触到了wordcloud库,因为它是python的第三方库,需要通过下载才能够继续使用.因为上周在学习下载第三方库jieba库后,我已经知道了下载python的第三 ...
- Python初学15——wordcloud库简介与使用
目录 一.wordcloud库基本介绍 二.wordcloud库使用说明( .WordCloud(width= ,height=, min_font_size=, max_font_size=, fo ...
- Python之wordcloud库(手把手教)
Python之wordcloud库 文章目录 Python之wordcloud库 前言 一.找到合适你版本的库文件 二.安装使用wordcloud 1.引入库 2.检测 总结 前言 一般下载pytho ...
最新文章
- 操作系统之多线程编程—读者优先/写者优先详解
- Android使用开源项目Xutils实现多线程下载文件
- 大牛是怎么思考设计MySQL优化方案
- c5.0 java_机器学习-AdaBoosting及其Java实现
- 软件对操作系统有要求?操作系统不符合要求你软件就不玩了?
- 新建的分支 has no tracked branch
- VMware虚拟机扩展硬盘内存
- 用户 'sa' 登录失败,怎么回事?
- “全球化”是一个漫长过程,海尔智家用了20年
- 参考文献为外文文献时应该采用什么格式啊?
- VirtualBox中win7系统无法安装增强功能
- android 跨屏效果图,手机电脑二合一:小米妙享跨屏协作正式上线
- ffmpeg对ts流的解析
- C++基础---三目运算符
- c语言区间内质数和合数各自输出
- Codeforces Round #834 (Div. 3) E. The Humanoid
- DOS命令操作大全和计算机运行命令(初次写请多多关照)
- Bootstrap进阶四:jQuery插件详解
- 怎么给java代码瘦身_Eclipse Xtend对Java说:我帮你瘦身
- 2019阿里系电子书合集来了,免费下载
热门文章
- ESP8266-Arduino编程实例-GP2Y1010AU0F灰尘传感器驱动
- 英雄联盟无限火力服务器崩溃,英雄联盟:无限火力让人崩溃的N种方式,看看你中招没有?...
- Flash游戏存档文件 .sol文件替换+拷贝教程 附sol Editor下载
- 【有利可图网】PS教程:给黑白图像上色
- Codeforces Round #674 (Div. 3)A-F题解
- KDD Cup 2020 自动图学习比赛冠军技术方案及在美团广告的实践
- 电子计算机 能力极限,“光脑”来了:性能比超级计算机快一万倍
- 520情人节到了,作为程序猿的我用代码给女朋友送了一个礼物「可以拿去送给自己喜欢的人」
- 国家代号与区号(转自听棠.NET )
- word设置替换并加着重号_word2010怎么添加着重号?word2010添加着重号的方法