python——wordcloud库

一.词云库概述

1.概述
wordcloud库是优秀的词云展示第三方库,词云以词语为基本单位,更加直观和艺术的展示文本

二.词云库方法

#加载库
import wordcloud

#词云库把词云当作一个wordcloud对象,其他的操作以该对象作为基础
w=wordcloud.WordCloud()

#向词云对象中加载文本txt
w.generate(txt)

#将词云输出为图像png格式或者jpg格式
w.to_file(filename)

关于词云对象的配置参数

#词云对象由许多参数可以配置
w=wordcloud.WordCloud()
width——生成图片宽度(像素),默认400
height——生成图片高度(像素),默认200
min_font_size——指定词云最小号字,默认4号
max_font_size——指定词云最大号字,根据高度自动调节
font_step——指定词云中字体字号的步进,默认为1
font_path——指定字体路径,默认为None
max_words——指定最大显示词的数量,默认为200
stop_words——指定排除的词列表,传入集合
mask——指定词云形状,默认为长方形,需要导入库

import scipy.misc
mk=imread("pic.png")
w=wordcloud.WordCloud(mask=mk)

background_color——指定背景颜色,默认黑色

三.词云库实例

import jieba
import time
import wordcloud
f=open("E:\\政府工作报告.txt","r",encoding="utf-8")
t=f.read()
f.close()
ls=jieba.lcut(t)
txt=" ".join(ls)
w=wordcloud.WordCloud(font_path="msyh.ttc",width=1000,height=800,background_color="white",stopwords={"的","和","在","要","等"})
w.generate(txt)
w.to_file("E:\\ans.png")
time.sleep(2)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值