wordcloud 的常规方法
2024-09-01 00:42:15
wordcloud 库把词云当作一个WordCloud对象
——wordcloud.WordCloud() 代表一个文本对应的词云
——可以根据文本中词语出现的频率等参数绘制词云
——绘制词云的形状、尺寸和颜色(自己设定)
w = wordcloud.WordCloud() 生成一个词云对象w
w.generate(txt) 向WordCloud 对象w中加载文本txt
w.to_file( filename ) 将词云输出为图像文件, png或者jpg格式
# -*- coding: utf-8 -*-
import wordcloud
w = wordcloud.WordCloud()
w.generate("wordcloud by Python")
w.to_file("aaa.png")
运行这个会出现错误
所以需要设置一下字体
# -*- coding: utf-8 -*-
import wordcloud
w = wordcloud.WordCloud(font_path="times.ttf")
w.generate("wordcloud by Python")
w.to_file("aaa.png")
结果就出来了hhh
当然,也可以自己设置参数:
w = wordcloud.WordCloud( <参数> )
设置图片的大小:
width = 400 宽度默认四百
height = 200 高度默认两百
设置文字:
min_font_size = 4 最小字号默认是4号
max_font_size = 20 最大字号是根据图片的高度进行自动调节的
font_step = 1 字号间的步进间隔,默认为1
font_path = "times.ttf" 指定字体文件的路径,默认为None ( "msyh.ttc" 为微软雅黑)
max_words = 200 最大单词数量,默认为200
stop_words = { " Python " } 不显示的单词列表
设置词云的形状
mask :
#指定词云的形状,默认为长方形,需要引用imread()函数
from scipy.misc import imread
mk = imread("pic.png")
#pic.png为你想要的形状的图片
w = wordcloud.WordCloud(mask = mk)
设置词云图片的背景颜色:
background_color = "black" 默认颜色为黑色
最新文章
- Spark RDD 核心总结
- html页面内容超出后显示水平滚动条的问题
- getSupportFragmentManager要用在FragmentActivity及其子类中
- Java poi读取,写入Excel,处理row和cell可能为空的情况
- 高性能MySQL笔记 第4章 Schema与数据类型优化
- 20150706 test2
- BZOJ4385 : [POI2015]Wilcze doły
- SQLSTATE[HY000] [2003] Cant connect to MySQL server
- Unity3D事件函数的执行顺序 - 包含渲染等模块的完整版,中英文对照
- JQuery asp.net 简单入门
- 纯css3写的仿真图书翻页效果
- C# ACM poj1006
- div+css实现的左右两个等高div
- View和ViewGroup的区别 -- Touch事件处理
- (转载)Undefined variable: PHP_SELF的问题解决方法
- 在birt中解决引用了不存在的绑定出现的问题
- Angular JS的Placeholder功能在IE8/9浏览器中不可用
- 新概念英语(1-37)Making a bookcase
- 【easy】257. Binary Tree Paths 二叉树找到所有路径
- TensorFlow资料汇总
热门文章
- java验证码问题
- 8.JS数据类型
- PAT 天梯赛 L1-054. 福到了 【字符串】
- sdut oj 1163 C语言实验——排列 (当初不会递归生成排列,这个题目现在才补上 刘汝佳给出了写法 *【模板】 当然有生成全排列的函数存在 )
- Codeforces Round #407 (Div. 1) B. Weird journey —— dfs + 图
- Opencv— — Bias and Gain
- 并不对劲的CTS2019
- 构建一个简单的Angular工程
- CSS:CSS 选择器参考手册
- android jni下c文件怎么输出logcat