worldcloud库的使用
worldcloud库的使用
worldcloud是一个优秀的第三方词云展示库,用来实现比较有逼格的数据可视化效果。更加直观与艺术的展示单词。
worldcloud对象的创建
- worldcloud.WordCloud()
代表一个文本构建的词云,可以通过构造方法中的各种参数来控制词云状态。
worldcloud构造方法的参数控制
- width
指定生成词云图片的宽度,默认值为400px
- height
指定生成词云图片的高度,默认值为200px
- min_font_size
指定词云中最小单词的大小,默认值为4号。
- max_font_size
指定词云中最大单词的大小,默认根据词云的高度自动调节。
- font_step
指定词云中单词大小的步进间隔,默认值为1
- font_path
指定字体文件的路径,默认为None.
- max_words
指定词云显示的最大单词数.。默认值为200.
- stop_words
指定一个单词列表,用于在词云中不显示某些单词,默认值为空列表。
- mask
指定词云的形状,默认为长方形。若想使用其他图像必须使用imread()函数
from scipy.misc import imread mk=imread("pic.png") w=wordcloud.WordCloud(mask=mk)
- background_color
指定词云的背景颜色,默认为黑色。
worldcloud对象的常用方法
w.generate(txt)
向wordcloud对象中加载txt文档。
- w.to_file(filename)
将词云输出为一个图像文件,.png或.jpg格式。
wordcloud库的使用实例
#GovRptWordCloud.py import jieba import wordcloud f=open("新时代中国特色社会主义.txt",'r',encoding='utf-8') t=f.read() f.close() ls=jieba.lcut(t)txt="".join(ls) w=wordcloud.WordCloud(\width=1000,height=700,\background_color='white',\font_path='msyh.ttc') w.generate(txt) w.to_file("grwordcloud.png")
输出效果如下
转载于:https://www.cnblogs.com/zhaifeng/p/9265812.html
worldcloud库的使用相关推荐
- Python基本内置函数及常用库汇总(加用法)
在初学Python时的基础内置函数汇总 微信关注公众号:夜寒信息 致力于为每一位用户免费提供更优质技术帮助与资源供给,感谢支持! 最近暑假想学习Python,为了让自己未来的就业多一分竞争力,也为 ...
- 基于Python语言的PUBG游戏数据可视化分析系统
[success]写于2019年大作业[/success] 博客链接:https://www.iamzlt.com/?p=299 代码链接请到博客链接内查看. 摘要 随着网络技术的兴起和普及,网络游戏 ...
- 【第七周】文本和数据格式化
前课复习 如果是空集合,必须使用set()建立:空字典可以使用大括号{}表示 创建集合使用"{}"或set(),但是如果要创建空集合只能使用set(),因为{}用来创建空字典 2. ...
- Python中文文本分析基础
文章目录 一. 中文文本分析相关库 1. 中文分词jieba库 (1). jieba库概述 (2). jieba库安装 (3). jieba分词原理 (4). jieba库的使用说明 1. 精确模式 ...
- Python最简单的方法生成词云图
用Python怎么生成词云图呢? 网上有很多教程,这里给大家介绍一种比较简单易懂的方式方法. 首先请自主下载worldcloud, jieba, imageio三个库. 如何有效下载详见:https: ...
- Windows API参考大全
第一章 Win32 API概论 1.1为什么使用 Wu32 API 在Windows程序设计领域处于发展初期时,Windows程序员可使用的编程工具唯有API 函数.这些函数在程序员手中犹如" ...
- Python_note7 文件和数据格式化+wordcloud库
文件使用 文件 文本文件 - - -二进制文件 本质上多有的文件都是二进制形式存储,形式上文件采用两种方式展示 文本文件由单一特定编码组成的文件,如UTF-8编码,被看成存储着的长字符串(.txt,. ...
- 第十章 Python第三方库
文章目录 1.第三方库的获取和安装 pip工具安装 自定义安装 文件安装 pip常用命令 2.PyInstaller库(必选) 打包命令 PyInstaller常用参数 3.第三方库:jieba库(必 ...
- Go 编译的可执行文件是否有动态库链接?
Go 引用了其他包的话,是将引用的包都编译进去.用 ldd 看几个 Go 编译出来的二进制程序有的没有动态链接库的使用.但是有的又有引用动态链接库,这个是为什么? 回答:Go 默认是开启 CGO_EN ...
- Go 学习笔记(78)— Go 标准库 net/http 创建服务端(接收 GET、POST 请求)
使用 net/http 标准库创建一个 http 的 restful api 的服务端,用来处理 GET.POST 等请求. 源代码如下: package mainimport ("enco ...
最新文章
- python有用吗-python有用么
- margin:0 auto;不能居中的原因
- 【采用】互联网金融风控模型的设计
- 创建yum存储库;文件目录下存RPM包,不挂载镜像,不使用外网yum源;
- Atitit.异常处理 嵌套 冗长的解决方案
- mybatis3源码2-查询
- 如何使用svconfigeditor.exe编辑WCF Service配置文件-配置一个基本的Endpoint(一)
- Windows Server 2003群集配置手记(转载)
- 设置oracle odbc,Oracle Windows ODBC 数据源配置
- Jamovi 教程:比SPSS还好用的统计软件,强烈安利
- Visual C++ 2010 Express使用教程
- 层次分析法步骤及源代码
- 软件渗透测试:定义、需求、过程
- 逻辑学入门很简单 笔记 一些逻辑学常见概念
- 漫画:大公司病了,这也太形象了吧!!!
- 刘强东都想明白了,你们却还在讨论流量焦虑
- 电脑蓝牙无法搜索到其它蓝牙设备
- 贷款计算器- 等额本金、等额本息工具类(Java版)
- 程序员笔试面试注意事项-1
- C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)
热门文章
- 详解2进制,10进制,16进制,8进制,36进制
- position的absolute;fixed;relative;static;inherit属性小结
- C#入门详解(10)
- MySQL学习十四创建和操纵表
- bzoj4033 [HAOI2015]树上染色(树形)
- 架构之美阅读笔记06
- Apache搭建web网站服务器
- Laravel 5.1 文档攻略 —— Eloquent Collection
- E - What Is Your Grade?
- CNBlog客户端--第一阶段记录