目录

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库的使用相关推荐

  1. Python wordcloud库使用说明

    1. 介绍 wordcloud是优秀的词云展示第三方库 -词云以词语为基本单位,更加直观和艺术地展示文本 通过词云,我们可以快速提取大段文本的重要信息 2. 安装 (cmd命令行) pip insta ...

  2. Python wordcloud 库 自学2

    词云传递文本的优化 1.优化之前 1.1.源代码 1.2.导出图片 2.优化之后 2.1.源代码 2.2.导出图片 1.优化之前 1.1.源代码 之前我们在 generate 方法下使用的文本都是短文 ...

  3. python wordcloud库

    import wordcloud,jiebaw = wordcloud.WordCloud()#生成一个词云对象ww.generate(txt):向WordCloud对象w中加载文本txt >& ...

  4. python如何安装wordcloud_基于python的wordcloud库的安装方法

    基于python的wordcloud是最近十分流行的一项技术,而在学习这门技术之前,一定要学会安装.下面给大家介绍一下wordcloud的安装步骤. Tip: python第三方组件有很多都是whl文 ...

  5. Python第三方库〖 wordcloud 〗

    Python第三方库[ wordcloud ] 1. 简介 2. 安装方法 3. 基本使用方法 4. 配置对象参数 5. 测试程序 1. 简介 wordcloud: 优秀的词云展示第三方库,以词语为基 ...

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

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

  7. Python中WordCloud库超快安装方法

    大家好我是冈坂日川,今天和大家分享一下怎么快速安装wordcloud库,我也是为了它吃了不少苦呀,因此写成笔记,希望不要有人和我一样踩坑,希望今天的分享能给你带来帮助. 安装wordcloud的几种方 ...

  8. python官网如何下载wordcloud_分享一种下载python第三方库wordcloud库的一种方法

    这周我在学习python过程中,我接触到了wordcloud库,因为它是python的第三方库,需要通过下载才能够继续使用.因为上周在学习下载第三方库jieba库后,我已经知道了下载python的第三 ...

  9. Python初学15——wordcloud库简介与使用

    目录 一.wordcloud库基本介绍 二.wordcloud库使用说明( .WordCloud(width= ,height=, min_font_size=, max_font_size=, fo ...

  10. Python之wordcloud库(手把手教)

    Python之wordcloud库 文章目录 Python之wordcloud库 前言 一.找到合适你版本的库文件 二.安装使用wordcloud 1.引入库 2.检测 总结 前言 一般下载pytho ...

最新文章

  1. 操作系统之多线程编程—读者优先/写者优先详解
  2. Android使用开源项目Xutils实现多线程下载文件
  3. 大牛是怎么思考设计MySQL优化方案
  4. c5.0 java_机器学习-AdaBoosting及其Java实现
  5. 软件对操作系统有要求?操作系统不符合要求你软件就不玩了?
  6. 新建的分支 has no tracked branch
  7. VMware虚拟机扩展硬盘内存
  8. 用户 'sa' 登录失败,怎么回事?
  9. “全球化”是一个漫长过程,海尔智家用了20年
  10. 参考文献为外文文献时应该采用什么格式啊?
  11. VirtualBox中win7系统无法安装增强功能
  12. android 跨屏效果图,手机电脑二合一:小米妙享跨屏协作正式上线
  13. ffmpeg对ts流的解析
  14. C++基础---三目运算符
  15. c语言区间内质数和合数各自输出
  16. Codeforces Round #834 (Div. 3) E. The Humanoid
  17. DOS命令操作大全和计算机运行命令(初次写请多多关照)
  18. Bootstrap进阶四:jQuery插件详解
  19. 怎么给java代码瘦身_Eclipse Xtend对Java说:我帮你瘦身
  20. 2019阿里系电子书合集来了,免费下载

热门文章

  1. ESP8266-Arduino编程实例-GP2Y1010AU0F灰尘传感器驱动
  2. 英雄联盟无限火力服务器崩溃,英雄联盟:无限火力让人崩溃的N种方式,看看你中招没有?...
  3. Flash游戏存档文件 .sol文件替换+拷贝教程 附sol Editor下载
  4. 【有利可图网】PS教程:给黑白图像上色
  5. Codeforces Round #674 (Div. 3)A-F题解
  6. KDD Cup 2020 自动图学习比赛冠军技术方案及在美团广告的实践
  7. 电子计算机 能力极限,“光脑”来了:性能比超级计算机快一万倍
  8. 520情人节到了,作为程序猿的我用代码给女朋友送了一个礼物「可以拿去送给自己喜欢的人」
  9. 国家代号与区号(转自听棠.NET )
  10. word设置替换并加着重号_word2010怎么添加着重号?word2010添加着重号的方法