大家好,我是天空之城,今天给大家带来小福利,制作词云图的第三种方法—stylecloud库。

前面已经学习过wordcloud和pyecharts两种方法制作词云图,今天带来第三种方法。
wordcloud方法:
https://blog.csdn.net/littlespider889/article/details/106731737
pyecharts方法:
https://blog.csdn.net/littlespider889/article/details/107093610

以下部分内容来自公众号凹凸数据,号主也是厉害的大牛,大家需要完整代码就加他吧。
原文链接https://mp.weixin.qq.com/s/B23uDxzLUa_45uDh2R9Vlw

stylecloud 是一个 Python 包,一位数据科学家Max Woolf基于wordcloud优化改良而成。并添加了一些有用的功能,从而创建出独特的词云。其提供了巨量的蒙版图片,作为词云图的制作母本。

stylecloud 具备以下特点:

为词云提供(任意大小)的图标形状(通过 Font Awesome 5.11.2 获得);
支持高级调色板(通过 palettable 实现);
为上述调色板提供直接梯度;
支持读取文本文件,或预生成的 CSV 文件(包含单词和数字);
提供命令行接口。

查看图标
官网https://fontawesome.com/license/free
整理网址https://fontawesome.dashgame.com/
https://fa5.dashgame.com/#/%E5%9B%BE%E6%A0%87

两行代码制作词云图,这里分别选了奥巴马和川普两位同志的演讲来作图。

#奥巴马演讲词云图
from stylecloud import gen_stylecloud
gen_stylecloud(file_path='obama.txt')

#川普演讲词云图
from stylecloud import gen_stylecloud
gen_stylecloud(file_path='Trump.txt')

从上面两位同志的演讲可以发现,川普同志太不靠谱了,没人愿意给他鼓掌,满嘴就知道唱高调,什么伟大,人们,感谢都是华而不实,嘴上好听不干实事(看看川普发的推特就知道了,各种再次伟大,实际上民间早已一片哀嚎之声,到处游行示威)。而奥巴马同志,就是不断的接受群众的鼓掌,提到了work,every,best,tonight等贴近群众的词语,因此奥巴马显然更受民众欢迎。在川普今年的zhu表现之下,也有美利坚民众要求奥巴马同志复出,可见民心所向啊!

上面是英文文本两行代码实现制作词云图,下面是中文文本制作词云图。
中文需要先用jieba分词模块处理下,这里用的是之前爬取的豆瓣电影top250的数据,大家可以替换成自己喜欢的数据来制作词云图。

这里只展示一下核心代码,需要数据清洗过程代码的同学,自己加公众号回复关键词获取
原文链接https://mp.weixin.qq.com/s/B23uDxzLUa_45uDh2R9Vlw
https://alltodata.cowtransfer.com/s/5b483c08987243
https://mp.weixin.qq.com/s/-ojsJwUgFYK_xj2gU5fKsw
----------------------------------------------------------------------------------------import stylecloud
from IPython.display import Imagestylecloud.gen_stylecloud(text=' '.join(text1), collocations=False,# palette='cartocolors.qualitative.Pastel_5',font_path=r'‪C:\Windows\Fonts\msyh.ttc',# icon_name='fas fa-dragon',icon_name='fas fa-dog',# icon_name='fas fa-cat',# icon_name='fas fa-dove',# icon_name='fab fa-qq',size=400,output_name='词云1.png')
# Image(filename='词云1.png')

小狗

鸽子

企鹅

小猫

翼龙

小福利,制作词云图的第三种方法---stylecloud库,两行代码制作词云图相关推荐

  1. 开机提示小娜无法在本计算机运行,解决Win10正式版开始菜单与小娜打不开问题的三种方法...

    最近,有一些win10正式版用户反映自己的开始菜单和小娜突然打不开了,这该怎么办呢?接下来,小编就向大家分享三种临时解决Win10正式版开始菜单与小娜打不开问题的方法. 温馨提示: 本文的三种方法目前 ...

  2. 小程序图片转换Base64格式的三种方法

    一.使用小程序自带的网络请求 1.wx.request() 这种方式适合网络https路径图片,但无法解析wxfile://xxxx导致转化报错 image2Base64(imgUrl) {retur ...

  3. 手机计算机桌面图标恢复,三种方法快速找回桌面图标(附电脑文件恢复教程)...

    三种方法快速找回桌面图标!大家应该都喜欢把自己经常用到的图标放到桌面上吧.当我们需要进行一些操作的时候,直接点击桌面上的图标就能进入相应的界面.大大节省了我们的时间,让我们的办公更加便捷.如果我们的桌 ...

  4. 跳出while循环的三种方法

    跳出while循环的三种方法(以Python代码为例) 文章目录 跳出while循环的三种方法(以Python代码为例) 方法1: break语句 方法2: 标志位 方法3: 判断不结束 在<P ...

  5. 启动计算机管理服务,电脑打开服务管理界三种方法

    Win7服务管理包含了计算机操作系统和应用程序提供的所有服务,比如打印机服务,如果没有接入打印机设备,它的启动就没有了意义.所以可以通过禁用一些用不到的服务来加快开机启动,优化系统性能.但是很多用户不 ...

  6. 计算机管理 服务在哪,电脑打开服务管理界三种方法【图文教程】

    Win7服务管理包含了计算机操作系统和应用程序提供的所有服务,比如打印机服务,如果没有接入打印机设备,它的启动就没有了意义.所以可以通过禁用一些用不到的服务来加快开机启动,优化系统性能.但是很多用户不 ...

  7. 使用Vue三种方法实现简单计算器

    使用Vue三种方法实现简单计算器 代码实现了一个简单的计算器,用户可以在输入框中输入两个数字,选择一个操作符,并点击"等于"按钮,Vue.js会根据用户的输入进行计算,并将结果显示 ...

  8. win10去掉快捷方式小箭头_Win10系统去除桌面快捷方式小箭头图标的三种方法

    Win10系统怎么去掉桌面图标的小箭头?近日有用户觉得桌面图标多了小箭头后很难看,但是不清楚该如何去掉这个小箭头,下面给大家介绍三种去除桌面图标快捷方式小箭头的操作方法. 解决办法: 方法一.通过在& ...

  9. 微信小程序使用自定义字体的三种方法

    一.loadFontFace接口 小程序官方提供的接口,最便捷的加载字体的方法,不过限制颇多.必须https且同源,canvas等原生组件不支持.注意!!使用本地文件无效,必须使用网络地址. 官方文档 ...

  10. 抓取微信小程序数据包的三种方法

    前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...

最新文章

  1. 寻找项目中顶级Vue对象 (一)
  2. Oracle传输表空间
  3. 三位数除以两位数竖式计算没有余数_苏教四上期末复习——两、三位数除以两位数...
  4. linux算法平台,Linux实时调度算法与测试平台的研究与实现
  5. VSFTP的主动模式和被动模式
  6. LeetCode 1130. 叶值的最小代价生成树(区间DP/单调栈贪心)
  7. Java线程池 / Executor / Callable / Future
  8. 移动开发者的未来在哪里?
  9. 重构28-Rename boolean method(重命名布尔方法)
  10. google站内搜索代码
  11. 非常实用的10款网站数据实时分析工具(强烈推荐)
  12. nat流量,业务流量_10种增加在线业务流量的方法
  13. JavaScript - 简介
  14. pbcms 文章新增 修改 实现自动百度推送
  15. P1563 玩具谜题 【模拟】
  16. 01熵与热力学重要模型
  17. Linux环境下多线程C/C++程序的内存问题诊断
  18. 计算app用户的留存率
  19. 计算机一级考试wps应用题库,一级计算机基础及WPS Office应用考前练习题
  20. 超过5万美金额度不能结汇怎么办,非要等到明年才行吗?

热门文章

  1. android标题栏跑马灯,Android跑马灯效果
  2. 零基础能学大数据吗 需要知道什么核心知识
  3. 浙江大学计算机学院的软件工程和软件学院的软件工程哪个好,关于举办计算机技术和软件工程硕士复习班的通知-硕士招生-浙江大学计算机科学与技术学院中文站...
  4. java8-常用stream操作(1)
  5. “趁年轻,浙样爱”陈晓景甜领衔春日恋爱宣言
  6. 賀旺囍影_EDIUS6.06安装版 【实机测试】
  7. 【以太网安全实验】--- 端口安全/防MAC地址飘移/防伪冒DHCP攻击/MAC地址表安全
  8. 连这些题都不会做好意思说自己懂网络?
  9. lang3之StringUtils
  10. 用C语言编程取出八个球,带你解决C语言编程问题~之口袋放球取法