Python wordcloud库安装方法

 更新时间:2024年01月08日 09:45:51   作者:阿勉要睡觉  
Wordcloud库的基本使用非常简单,只需要导入库并调用WordCloud类即可,这篇文章主要介绍了Python wordcloud库,需要的朋友可以参考下

认识wordcloud库

wordcloud是优秀的词云展示第三方库

-词云以词语为基本单位,更加直直观和艺术的展示文本

如图:

wordcloud库的安装

pip install wordcloud

如果安装不成功就看看一波三折的wordcloud库安装

wordcloud库的常规方法

w=wordcloud.WordCloud()

w.generate(txt)向WordCloud对象w中加载文本txt,
>>>w.generate("Pyrhon and WordCloud")
w.to_file(filename)将词云输出为图像文件,.png或.jpg格式
>>>w.to_file("outfile.png")

词云绘制步骤

-步骤1:配置对象参数
-步骤2:加载词云文本
-步骤3:输出词云文件

import wordcloud
c=wordcloud.WordCloud()
c.generate("wordcloud by Python")
c.to_file("pywordcloud.png")

运行生成一个新图片文件

 图片默认像素高400像素,宽200像素

配置对象参数

w=wordcloud.WordCloud(<参数>)

width指定词云对象生成图片宽度,默认400像素
>>>w=wordcloud.WordCloud(with=600)
height指定词云对象生成图片的高度,默认200像素
>>>w=wordcloud.WordCloud(height=400)
min_font_size指定词云中字体的最小字号,默认4号
>>>w=wordcloud.WordCloud(min_font_size=10)
max_font_size指定词云中字体的最大字号,根据高度自动调节
>>>w=wordcloud.WordCloud(max_fond_size=20)
font_step指定词云中字体字号的步进间隔,默认为1
>>>w=wordcloud.WordCloud(font_step=2)
font_path指定字体文件的路径,默认None
>>>w=wordcloud.WordCloud(font_path="msyh.ttc")
max_words指定词云显示的最大单词数量,默认200
>>>w=wordcloud.WordCloud(max_word=20)
stop_words指定词云的排除列表,即不显示的单词列表
>>>w=wordcloud.WordCloud(stop_word={"python"})
mask指定词云形状,默认为长方形,需要引用imread()函数
>>>from scipy.misc import imread
>>>mk=imread("pic.png")
>>>w=wordcloud.WordCloud(mask=mk)
background_color指定词云图片的背景颜色,默认为黑色
>>>w=wordcloud.WordCloud(background_color="white")

应用实例 

#英文实例
import wordcloud
txt="life is short,you need python"
w=wordcloud.WordCloud(\
	background_color="white")
w.generate(txt)
w.to_file("pywcloud.png")

#中文实例
import jieba
import wordcloud
txt="程序语言设计是计算机能够理解和识别用户操作意图的一种交互式体系,\
他按照特定规则组织计算机指令,使计算机能够自动运行各种运算处理。"
w=wordcloud.WordCloud(width=1000,font_path="msyh.ttc",height=700)
w.generate(" ".join(jieba.lcut(txt)))
w.to_file("pywcloud.png")

到此这篇关于Python wordcloud库的文章就介绍到这了,更多相关Python wordcloud库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python脚本请求数量达到上限,http请求重试问题

    python脚本请求数量达到上限,http请求重试问题

    这篇文章主要介绍了python脚本请求数量达到上限,http请求重试问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • python实现学生管理系统源码

    python实现学生管理系统源码

    这篇文章主要为大家详细介绍了python实现学生管理系统源码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • 利用Python第三方库实现预测NBA比赛结果

    利用Python第三方库实现预测NBA比赛结果

    今天给大家带来的是关于Python的相关知识,文章围绕着利用Python实现预测NBA比赛结果展开,文中有非常详细的介绍,需要的朋友可以参考下
    2021-06-06
  • Python使用Nocalhost并开启debug调试的方法

    Python使用Nocalhost并开启debug调试的方法

    Nocalhost是一种开发者工具,支持针对Kubernetes应用程序进行调试和部署,这篇文章主要介绍了Python怎么使用Nocalhost并开启debug,需要的朋友可以参考下
    2023-04-04
  • python从zip中删除指定后缀文件(推荐)

    python从zip中删除指定后缀文件(推荐)

    这篇文章给大家介绍了python从zip中删除指定后缀文件,然后再自动压缩,本文给大家提供了源码参考,感兴趣的朋友跟随小编一起看看吧
    2019-12-12
  • Python中的groupby分组功能的实例代码

    Python中的groupby分组功能的实例代码

    这篇文章主要介绍了Python中的groupby分组功能的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07
  • 详解Open Folder as PyCharm Project怎么添加的方法

    详解Open Folder as PyCharm Project怎么添加的方法

    这篇文章主要介绍了详解Open Folder as PyCharm Project怎么添加的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • python爬虫项目设置一个中断重连的程序的实现

    python爬虫项目设置一个中断重连的程序的实现

    这篇文章主要介绍了python爬虫项目设置一个中断重连的程序的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • 使用Django搭建一个基金模拟交易系统教程

    使用Django搭建一个基金模拟交易系统教程

    今天小编就为大家分享一篇使用Django搭建一个基金模拟交易系统教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • python读取npy文件数据实例

    python读取npy文件数据实例

    npy文件用于存储重建ndarray所需的数据、图形、dtype 和其他信息,下面这篇文章主要给大家介绍了关于python读取npy文件数据的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04

最新评论