09.5 python基础--wordcloud库

09.5.1 wordcloud库简介

优秀的词云展示第三方库
以词语为基本单位
安装:cmd下 pip install wordcloud

09.5.2 wordcloud库基本使用

基本方法

import wordcloud
w =wordcloud.WordCloud()     ## 配置参数对象
w.generate(txt)              ## 加载词云文本
c.to_file('a.png')           ## 输出词云文件

配置参数

w = wordcloud.WordCloud(<参数>)
  参数: width:生成图片的宽度,默认400
        height:生成图片的高度,默认200
        min_font_size:最小字体,默认4号
        max_font_size:最大字体,根据高度调节
        font_step:步进间隔,默认为1
        font_path:字体文件的路径
        max_words:最大单词数量,默认为200
        stop_words:指定不显示词列表
        mask:指定词云形状,默认为长方形,需要引用imread()函数
        background_color:指定词云图片的被几个背景颜色

图片风格

分隔:以空格分隔单词
统计:单词出现次数并过滤
字体:根据统计配置字号
布局:颜色环境尺寸

09.5.2 代码

政府工作报告

import jieba
import wordcloud
from scipy.misc import imread
mask = imread('C:/Users/ZY/Desktop/chinamap.jpg')    ## 导入中国地图作为背景图
f = open("新时代中国特色社会主义.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 = 700, background_color= "white")
w.generate(txt)
w.to_file("C:/Users/ZY/Desktop/a.png")

猜你喜欢

转载自blog.csdn.net/qq_25672165/article/details/85055732