# 根据传入的背景图片路径和词频字典、字体文件,生成指定名称的词云图片
def generate_word_cloud(img_bg_path, top_words_with_freq, font_path, to_save_img_path, background_color='white'):# 读取背景图形img_bg = imread(img_bg_path)# 创建词云对象wc = WordCloud(font_path=font_path,  # 设置字体background_color=background_color,  # 词云图片的背景颜色,默认为白色max_words=100,  # 最大显示词数为1000mask=img_bg,  # 背景图片蒙版max_font_size=50,  # 字体最大字号random_state=30,  # 字体的最多模式width=1000,  # 词云图片宽度margin=5,  # 词与词之间的间距height=700)  # 词云图片高度# 用top_words_with_freq生成词云内容wc.generate_from_frequencies(top_words_with_freq)# 用matplotlib绘出词云图片显示出来plt.imshow(wc)plt.axis('off')plt.show()# 如果背景图片颜色比较鲜明,可以用如下两行代码获取背景图片颜色函数,然后生成和背景图片颜色色调相似的词云# img_bg_colors = ImageColorGenerator(img_bg)# plt.imshow(wc.recolor(color_func = img_bg_colors))# 将词云图片保存成图片wc.to_file(to_save_img_path)

  

调用方法:generate_word_cloud('bg.jpg', top_words_with_freq, 'yahei.ttf', 'santi_cloud.png')

转载于:https://www.cnblogs.com/c-x-a/p/8516679.html

智联招聘的python岗位数据词云制作相关推荐

  1. 智联招聘python岗位_智联招聘的python岗位数据词云制作

    # 根据传入的背景图片路径和词频字典.字体文件,生成指定名称的词云图片 def generate_word_cloud(img_bg_path, top_words_with_freq, font_p ...

  2. 智联招聘python岗位_智联招聘的python岗位数据结巴分词(一)

    如何获取数据点击这里 下载之后的文件名为:all_results.csv 数据样式大概这样.然后下面我分析的是工作要求  也就是那边的绿框那一列. import csv import os impor ...

  3. Python爬虫 scrapy框架 爬取智联招聘,并把数据存入数据库,存为json格式的数据

    First:创建项目:执行下面三句命令: 1. scrapy startproject zhilianzhaopin2. cd zhilianzhaopin3.scrapy genspider zhi ...

  4. scrapy爬取智联招聘,MongoDB存储数据

    一.项目目录结构 二.模块划分 1.settings # -*- coding: utf-8 -*-# Scrapy settings for zhilian project # # For simp ...

  5. 三国演义词云的python代码_词云制作没那么难,Python 10 行代码就实现了!

    写在前面 想必大家有一个问题.什么是词云呢? 词云又叫名字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略 ...

  6. 【Python实战】--词云制作

    系列文章目录 文章目录 系列文章目录 前言 一.准备工作 1.模块 2.字体 3. 背景图(词云形状) 4. 文本 二.制作词云 1.最简单的词云(中文) 2.最简单的词云(英文) 3.中文词云(分词 ...

  7. 手把手带你抓取智联招聘的“数据分析师”岗位!

    前言 很多网友在后台跟我留言,是否可以分享一些爬虫相关的文章,我便提供了我以前写过的爬虫文章的链接(如下链接所示),大家如果感兴趣的话也可以去看一看哦.在本文中,我将以智联招聘为例,分享一下如何抓取近 ...

  8. Python网络爬虫爬取智联招聘职位

    观察网站结构. 打开智联招聘网页,搜索数据分析师,出来很多招聘岗位,限定全国范围,从下图看出有12354个职位,一共有90页,看最后一页职位已经只是和数据分析师相关而已. 看看最后一页搜索结果 PS: ...

  9. python爬虫开发之“智联招聘”网页爬取

    先贴上需求: 1. 输入起始页 和结束页 爬取智联招聘上 与python相关职业2. 爬取的信息包括 就业岗位名称 薪资 地区 公司名称 需求{包括学历和经验}3. 爬取的信息以字典形式保存到mong ...

最新文章

  1. UNL(Ubiquitous Navigation Lab)
  2. python将视频转为多个gif
  3. Temporary ASP.Net Files探究
  4. 算法------------存在重复元素 II(Java 版本)
  5. C#读取Adams的Shell文件(*.shl)
  6. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取注入的 libbridge.so 动态库中的 load 函数地址 并 通过 远程调用 执行该函数 )
  7. html360度视角观赏,360度全景图是如何生成的?
  8. mysql text类型 使用方法_MySQL使用TEXT/BLOB类型的知识点详解
  9. eZ Publish 的 Site.INI文件的中文翻译
  10. 数据库外连接和内连接详解
  11. 网上课程之实例讲解(2)
  12. mongodb在ubuntu下无法打开的问题
  13. java延迟1秒_java 等待一秒方法
  14. wpsa4排版_如何用WPS快速排版
  15. 苹果账户登录_开心,安卓手机支持和iPhone内APP账户互通
  16. 型のデザインのガイドライン
  17. 游戏渲染建模常用到的相关名词 AlvinCR个人理解-(烘焙、法线、LOD、UV坐标、各向异性)
  18. 房产门户网站系统 有租房 二手房 新房功能 房产网站源码
  19. 融云发布公告:五大高级功能将全面开放
  20. ESP8266NodeMcu连接不上WIFI解决方法

热门文章

  1. 苹果备忘录分享不了微信提示无法连接服务器,微信分享提示universal link 校验不通过...
  2. 云商互惠商城源码/大型买返商城源码,返利商城源码
  3. 【转】我奋斗了18年不是为了和你一起喝咖啡
  4. 自学SQL网习题答案
  5. Legendre多项式
  6. [ 前端开发 ] label标签的使用
  7. 价值180的仿3641美nv图库帝国CMS内核整站源码
  8. linux搭建泰拉瑞亚(Terraria)服务器
  9. AD Hoc(State 1)
  10. 计算机如何取消自动关机,电脑怎么取消自动关机【处理形式】