python 标签云_python 制作标签云
标签云是比较直观的频率分布表现方式,很多网站和APP在年度盘点和总结时会使用。Python生成标签云有一个比较易用的库 pytagcloud。
1,导入头文件1
2from pytagcloud import create_tag_image, make_tags
from pytagcloud.lang.counter import get_tag_counts
2,生成标签云1
2
3
4
5
6
7
8
9def finance_cloud():
tag = 'cc xx xx china cc keke keke keke'
tags = make_tags(get_tag_counts(tag),maxsize=100)
# Set your output filename
create_tag_image(tags,"cloud.png", size=(1280,800),background=(0, 0, 0, 255), fontname="SimHei")
finance_cloud()
生成的图片cloud.png可以指定尺寸size,设置背景background,指定字体fontname。
pytagcloud库默认的字体不支持中文,生成的图片中,中文是乱码。
解决办法是在py文件开始处指定图片输出的字体:
1
2
3from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']#['FangSong'] # 指定默认字体
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
3,字体名称
Windows的字体对应名称
黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
仿宋_GB2312 FangSong_GB2312
楷体_GB2312 KaiTi_GB2312
宋体:SimSuncss中中文字体(font-family)的英文名称
新細明體:PMingLiU
細明體:MingLiU
標楷體:DFKai-SB
黑体:SimHei
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微軟正黑體:Microsoft JhengHei
微软雅黑体:Microsoft YaHei
装Office会生出来的一些:
隶书:LiSu
幼圆:YouYuan
华文细黑:STXihei
华文楷体:STKaiti
华文宋体:STSong
华文中宋:STZhongsong
华文仿宋:STFangsong
方正舒体:FZShuTi
方正姚体:FZYaoti
华文彩云:STCaiyun
华文琥珀:STHupo
华文隶书:STLiti
华文行楷:STXingkai
华文新魏:STXinwei
Mac OS的字体名称:
华文细黑:STHeiti Light [STXihei]
华文黑体:STHeiti
华文楷体:STKaiti
华文宋体:STSong
华文仿宋:STFangsong
儷黑 Pro:LiHei Pro Medium
儷宋 Pro:LiSong Pro Light
標楷體:BiauKai
蘋果儷中黑:Apple LiGothic Medium
蘋果儷細宋:Apple LiSung Light
python 标签云_python 制作标签云相关推荐
- html 网页制作标签,html网页制作标签最全版.doc
html网页制作标签最全版 Meta Name(页面描述信息) keywords.关键字,格式: description.描述,格式: author. 作者,格式: generator.编写工具,格式 ...
- python资源百度云_Python Selenium 百度云分享链接资源 批量保存
[Python] 纯文本查看 复制代码# -*- coding: UTF-8 -*- from docx import Document #安装 pip install python-docx imp ...
- python 语音识别接口_python实现阿里云语音识别api
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python课堂点名_Python制作课堂点名器,原来还能这么玩!
Python制作课堂点名器,原来还能这么玩! 作者:PHPYuan 时间:2019-03-19 03:40:36 我们用的是Python中的Tkinter模块,我们大概做的功能有三个:随机点名 惩罚 ...
- python注册系统_Python制作简易注册登录系统
Python制作简易注册登录系统 这篇文章主要为大家详细介绍了 Python 简易注册登录系统的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Python 是一种面向对象.解释型计算机程 ...
- 查python的软件_Python制作天气查询软件【python实战必学】
在这里插入图片描述 以前,公众号分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件. 如需获取源代码和 exe 文件,请在微信公众号Pyth ...
- python仪表盘绘图_Python制作仪表盘图,比Excel快速N倍
之前写过一篇用Excel制作仪表盘图的教程高端大气上档次的Excel图形-仪表盘主要是利用环形图和饼图分别制成半圆环和指针,制作过程较为繁琐,且指针准确度不易掌控,这里我们用Python中的pyech ...
- python 仪表盘数据显示_Python制作仪表盘图,比Excel快速百倍
之前写过一篇用Excel制作仪表盘图的教程Excel可视化之精美仪表盘,主要是利用环形图和饼图分别制成半圆环和指针,制作过程较为繁琐,且指针准确度不易掌控,这里我们用Python中的pyecharts ...
- python画小兔子_python制作“小兔子和Bun小游戏
说明 python版本:3.5.4 pygame版本:1.9.3(pip安装即可) 愉快地开始 Step1:你好,兔子 效果: Step2:添加背景 首先载入所需的图片:其次依次通过x和y进行循环,并 ...
最新文章
- git cherry-pick简介
- ROS2学习(十).ROS概念 - 主题的统计
- 在即将发布的Camel 2.21版本中改进了使用Apache Camel和ActiveMQ Artemis处理大型消息的功能...
- php snoopy视频教程,php的Snoopy类
- java如何限制输入值_[限制input输入类型]常用限制input方法
- [有限元]证明常应变三角形单元形函数面积分线积分公式
- 在RedHat下安装MPlayer
- Error connecting to node kafka:9092 (id: 1001 rack: null)
- 基于Opencv和MTCNN检测人脸五个关键点进行仿射变换人脸对齐 - Python版本
- 互联网日报 | 6月3日 星期四 | 华为正式发布HarmonyOS 2;联想会员数突破1.4亿;今年全国高考报名人数1078万...
- mac下载、破解、安装webstorm编辑器
- UI-Vuetify框架
- 苹果游戏类产品如何做好ASO优化,苹果游戏aso优化
- Android D/dalvikvm : GC_FOR_ALLOC freed
- PCB焊接及上电测试流程
- ClassNotFoundException: com.fasterxml.jackson.databind.AnnotationIntrospector$XmlExtensions的解决方法
- 在VS2017中打开VC++6.0项目
- Android Navigation 使用总结
- 解决论坛内吾爱破解专用虚拟机系统不能安装VMwaretools问题!
- thinkphp源码讲解——Model.class.php