开发者

Python wordcloud库安装方法

目录
  • 认识wordcloud库
    • wordcloud库的安装
    • wordcloud库的常规方法
    • 词云绘制步骤
    • 配置对象参数
    • 应用实例 

认识wordclandroidoud库

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

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

如图:

Python 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.javascriptto_file("outfile.png")

词云绘制步骤

-步骤1:配置对象参数

-步骤2:加载词云文本

-步骤3:输出词云文件

import wordcloud
c=wordcloud.WordCloud()
c.generate("wordcloud by python")
c.to_file("pywordcloud.png编程")

运行生成一个新图片文件

Python wordcloud库安装方法

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

配置对象参数php

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指定词云图片的背景颜色,默认为黑色

>&gjst;>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")

Python wordcloud库安装方法

#中文实例
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 wordcloud库内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜