词云(WordCloud)参数详情
准备工作
- 安装
pip install wordcloud
- 导入
import wordcloud
from wordcloud import WordCloud
WordCloud参数
font_path:string
(字体路径,需要展现什么字体就把该字体路径+后缀名写上,如:font_path = ‘黑体.ttf’)
width,height: int
(默认为400,200,画布的大小,即生成分辨率为(400,200)的图片)
prefer_horizontal:float
(默认为0.9,代表文本横向排版出现的频率为0.9,垂直排版频率为0.1)
mask:nd-array or None
(默认为None,默认词云会填充画布默认大小,若不是None,则默认画布大小将失效,遮罩的形状被mask取代。mask中全白区域将不会绘制词云,所以导入图片时注意该图片的背景必须为白色,而填充区域为其他颜色,可以利用ps抠图放在纯白的画布中。)
contour_width:float
(设置词云边界宽度,默认为0,不画出词云边界线,当mask中填充部分的边界平滑时可以设置contour_width,否则不需要设置该参数,会产生锯齿。)
contour_color:‘black’(
边界线颜色,默认为黑色,当contour_width不为0时,设置本参数改变边界线颜色。)
scale:float
(默认为1,按比例放大(>1)画布或者缩小(<1))
min_font_size:int
(默认为4,最小的字体大小)
max_font_size:int or None
(默认为None,字体的最大样式)
font_step:int
(默认为1,字体大小的步长,大于1时会加快运算,但可能会导致较大误差(以测试为准))
max_words:number
(默认为200,显示单词或者汉字最大的个数)
stopwords:为字符串集或者None
(设置需要屏蔽的词(不会显示类似of the i etc.),若为None则会使用内置词集)
background_color:
(默认值’black’画布背景色,默认为黑色)
mode:string
(默认值’RGB’ ,当参数为’RGBA’,其中A代表透明度,且’background_color’不为空时,背景为透明。)
relative_scaling"float:
(默认值’auto’文字出现的频率与字体大小的关系,设置为1时词语出现的频率越高,其字体越大,默认为0.5。)
color_func:callable:
(默认为None,获取颜色函数,用户可以实现从图像中获取颜色,为None时使用内部默认颜色参数)
regexp:string or None:
(使用正则表达式来分隔输入的文本,当使用了generate_from_frequencies时本参数将被屏蔽)
collocations:bool:
(默认为True ,是否包括两个单词的搭配,当使用了generate_from_frequencies时本参数将被屏蔽)
colormap:string or marplotlib colormap:
(默认为’viridis’ ,随机为每个词染色,本参数使用了’color_func’时将会被屏蔽)
normalize_plurals:bool
( 默认为True,是否移除词尾的s,尚未发现本参数的用途。)
repeat:bool
(默认为False,是否重复单词或者短语,直到满足max_words和min_font_size,当文本内容较少时建议设置为真)
原文地址:
https://www.jianshu.com/p/3c349f0493e0
词云(WordCloud)参数详情相关推荐
- Python词云 wordcloud 十五分钟入门与进阶
整体简介 基于Python的词云生成类库,很好用,而且功能强大.博主个人比较推荐 github:https://github.com/amueller/word_cloud 官方地址:https:// ...
- 在Python中自然语言处理生成词云WordCloud
了解如何在Python中使用WordCloud对自然语言处理执行探索性数据分析. 最近我们被客户要求撰写关于自然语言处理的研究报告,包括一些图形和统计输出. 什么是WordCloud? 很多时候,您可 ...
- 数据美化 | 更清晰的Python词云wordcloud
看了前面的词云教程,你可能会有一个疑问.为什么前面生成的词云图片不清晰呢?现在我们就来解决这个问题. 词云的属性 即WordCloud对象的属性: from wordcloud import Word ...
- 词云wordcloud
直接pip总是会报错,基本放弃了,还是乖乖下载wheel文件吧 一个超好用的网站,所有的wheel文件都可以找到 https://pypi.org/ wordcloud 词云必须要有的包 用法: ...
- 词云 wordcloud库
import jieba import collections from zhon.hanzi import punctuation from wordcloud import WordCloud f ...
- python词云 wordcloud库详细使用教程
文章目录 前言 使用wordcloud生成词云的步骤 API参考 实例 从一段文本建立词云 根据蒙版建立词云 从词频建立词云 从图片颜色建立词云 传入中文字体路径解决乱码问题 前言 "词云& ...
- 词云wordcloud入门与进阶
1 简易版生成词云 from wordcloud import WordCloud import matplotlib.pyplot as pltf = open(u'txt/AliceEN.txt' ...
- python删除中文停用词_python词云 wordcloud+jieba生成中文词云图
简介 Python+jieba+wordcloud+txt+gif生成动态中文词云 本文基于爬虫爬取某微信号三个月的文章为例,展示了生成中文词云的完整过程.本文需要的两个核心Python类库: jie ...
- powerbi视觉对象_Power BI 视觉对象词云WordCloud
我们经常看到各种各样的词云.标签云,有很多网站提供在线制作词云的工具. 向上面这样有形状轮廓的词云,需要专门的网站或是用Python来生成了. 今天说的WordCloud词云只是简单的依据单词.权重生 ...
- 词云wordcloud+jieba
本人的Python词云作业 所需的文件: 2022年政府工作报告.txt Python代码: import jieba import wordcloud import imageio #遮罩with ...
最新文章
- 手抖有救了!DeblurGAN消除运动模糊效果惊人 | 附论文+代码
- 实验6Linux系统开发环境,哈工大嵌入式操作系统课件—6 Linux开发环境1-linux基.ppt...
- like mysql 相反_Mysql数据库的常用操作
- 搜狗浏览器智慧版_奥维互动地图浏览器下载_奥维互动地图浏览器64位版v7.1.2
- SAP ABAP maintanence view的数据校验机制
- elementui下拉框选择图片_element ui下拉框如何实现默认选择?
- Date函数基础知识整理
- yum install -y iptraf 显示找不到命令
- 实战案例丨ModelArts在数据标注、数据过滤上的应用技巧:自动分组
- 尝试实现手势控制计算机(持续跟进)
- php apache 多进程,php多进程 防止出现僵尸进程 如何 使 apache 成为 僵尸进程
- 三菱plc编程软件gx+developer安装教程
- ps_裁剪出圆形区域并将多余透明去掉
- 知道了我服务器的公网ip,是否可以入侵我的服务器?
- Java实现百度贴吧自动签到器
- Java反射基础指南
- springCloud学习【4】之elasticsearch(1)
- 微信小程序如何申请开通流量主
- slxrom+v.21+原生android+4.2,红米4高配版 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
- 如何快速搭建线上电商商城网站?
热门文章
- 第一阶段:Java基础之数组
- 前端传数据到后台部分接收成功,部分接收失败
- JAVA——基于HttpClient的通过单点登录方式(统一身份认证平台)登录正方教务系统[1999-2020]基本解决方案
- Polygon for the Angle
- Sasha and Sticks
- 【多线程学习笔记】sychronized关键字底层原理、sychronized与ReentrantLock、volatile和synchronized
- Win系统下用Eclipse中运行远程hadoop MapReduce程序出现Permission denied错误
- XCode 4.2(4.1)真机调试及生成IPA全攻略
- MySQL数据库-笔记02【创建数据库与数据表、数据类型、约束概念与举例】
- Mybatis的核心——SqlSession解读