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"  默认颜色为黑色

最新文章

  1. Spark RDD 核心总结
  2. html页面内容超出后显示水平滚动条的问题
  3. getSupportFragmentManager要用在FragmentActivity及其子类中
  4. Java poi读取,写入Excel,处理row和cell可能为空的情况
  5. 高性能MySQL笔记 第4章 Schema与数据类型优化
  6. 20150706 test2
  7. BZOJ4385 : [POI2015]Wilcze doły
  8. SQLSTATE[HY000] [2003] Cant connect to MySQL server
  9. Unity3D事件函数的执行顺序 - 包含渲染等模块的完整版,中英文对照
  10. JQuery asp.net 简单入门
  11. 纯css3写的仿真图书翻页效果
  12. C# ACM poj1006
  13. div+css实现的左右两个等高div
  14. View和ViewGroup的区别 -- Touch事件处理
  15. (转载)Undefined variable: PHP_SELF的问题解决方法
  16. 在birt中解决引用了不存在的绑定出现的问题
  17. Angular JS的Placeholder功能在IE8/9浏览器中不可用
  18. 新概念英语(1-37)Making a bookcase
  19. 【easy】257. Binary Tree Paths 二叉树找到所有路径
  20. TensorFlow资料汇总

热门文章

  1. java验证码问题
  2. 8.JS数据类型
  3. PAT 天梯赛 L1-054. 福到了 【字符串】
  4. sdut oj 1163 C语言实验——排列 (当初不会递归生成排列,这个题目现在才补上 刘汝佳给出了写法 *【模板】 当然有生成全排列的函数存在 )
  5. Codeforces Round #407 (Div. 1) B. Weird journey —— dfs + 图
  6. Opencv— — Bias and Gain
  7. 并不对劲的CTS2019
  8. 构建一个简单的Angular工程
  9. CSS:CSS 选择器参考手册
  10. android jni下c文件怎么输出logcat