智联招聘的python岗位数据词云制作
2018-03-06 20:50
92 查看
# 根据传入的背景图片路径和词频字典、字体文件,生成指定名称的词云图片 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, # 最大显示词数为1000 mask=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')
相关文章推荐
- 智联招聘的python岗位数据结巴分词(一)
- 智联招聘获取python岗位的数据
- 智联招聘的python岗位数据结巴分词(二)
- Python数据分析--数据分析岗位最新招聘情况
- Python需求增速达174%,AI人才缺口仍超百万!这份来自2017年的实际招聘数据如是说
- python中文词云制作
- python——代码制作数据表
- Python爬虫——H5棋牌牛牛制作数据采集
- 利用python分析2018智联招聘全国各个城市的职位数排名
- 基于某知名招聘网站的上海财务岗位数据分析
- Python爬虫,看看我最近博客都写了啥,带你制作高逼格的数据聚合云图
- Python制作数据导入导出工具
- 用自己的数据,制作python版本的cifar10数据集
- 2013网易实习生招聘 岗位:数据挖掘工程师
- Python利用Scrapy爬取智联招聘和前程无忧的招聘数据
- 数据开源 - Boss直聘、拉勾网岗位和招聘信息数据
- Python爬虫之实习僧招聘信息及数据分析
- python2 urllib2抓取51job网的招聘数据
- 深度学习python之制作VOC数据集中的xml文件(Annotations文件夹内)
- python爬取拉勾网招聘信息并利用pandas做简单数据分析