标签云是比较直观的频率分布表现方式,很多网站和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 制作标签云相关推荐

  1. html 网页制作标签,html网页制作标签最全版.doc

    html网页制作标签最全版 Meta Name(页面描述信息) keywords.关键字,格式: description.描述,格式: author. 作者,格式: generator.编写工具,格式 ...

  2. python资源百度云_Python Selenium 百度云分享链接资源 批量保存

    [Python] 纯文本查看 复制代码# -*- coding: UTF-8 -*- from docx import Document #安装 pip install python-docx imp ...

  3. python 语音识别接口_python实现阿里云语音识别api

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. python课堂点名_Python制作课堂点名器,原来还能这么玩!

    Python制作课堂点名器,原来还能这么玩! 作者:PHPYuan 时间:2019-03-19 03:40:36 我们用的是Python中的Tkinter模块,我们大概做的功能有三个:随机点名 惩罚 ...

  5. python注册系统_Python制作简易注册登录系统

    Python制作简易注册登录系统 这篇文章主要为大家详细介绍了 Python 简易注册登录系统的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Python 是一种面向对象.解释型计算机程 ...

  6. 查python的软件_Python制作天气查询软件【python实战必学】

    在这里插入图片描述 以前,公众号分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件. 如需获取源代码和 exe 文件,请在微信公众号Pyth ...

  7. python仪表盘绘图_Python制作仪表盘图,比Excel快速N倍

    之前写过一篇用Excel制作仪表盘图的教程高端大气上档次的Excel图形-仪表盘主要是利用环形图和饼图分别制成半圆环和指针,制作过程较为繁琐,且指针准确度不易掌控,这里我们用Python中的pyech ...

  8. python 仪表盘数据显示_Python制作仪表盘图,比Excel快速百倍

    之前写过一篇用Excel制作仪表盘图的教程Excel可视化之精美仪表盘,主要是利用环形图和饼图分别制成半圆环和指针,制作过程较为繁琐,且指针准确度不易掌控,这里我们用Python中的pyecharts ...

  9. python画小兔子_python制作“小兔子和Bun小游戏

    说明 python版本:3.5.4 pygame版本:1.9.3(pip安装即可) 愉快地开始 Step1:你好,兔子 效果: Step2:添加背景 首先载入所需的图片:其次依次通过x和y进行循环,并 ...

最新文章

  1. git cherry-pick简介
  2. ROS2学习(十).ROS概念 - 主题的统计
  3. 在即将发布的Camel 2.21版本中改进了使用Apache Camel和ActiveMQ Artemis处理大型消息的功能...
  4. php snoopy视频教程,php的Snoopy类
  5. java如何限制输入值_[限制input输入类型]常用限制input方法
  6. [有限元]证明常应变三角形单元形函数面积分线积分公式
  7. 在RedHat下安装MPlayer
  8. Error connecting to node kafka:9092 (id: 1001 rack: null)
  9. 基于Opencv和MTCNN检测人脸五个关键点进行仿射变换人脸对齐 - Python版本
  10. 互联网日报 | 6月3日 星期四 | 华为正式发布HarmonyOS 2;联想会员数突破1.4亿;今年全国高考报名人数1078万...
  11. mac下载、破解、安装webstorm编辑器
  12. UI-Vuetify框架
  13. 苹果游戏类产品如何做好ASO优化,苹果游戏aso优化
  14. Android D/dalvikvm : GC_FOR_ALLOC freed
  15. PCB焊接及上电测试流程
  16. ClassNotFoundException: com.fasterxml.jackson.databind.AnnotationIntrospector$XmlExtensions的解决方法
  17. 在VS2017中打开VC++6.0项目
  18. Android Navigation 使用总结
  19. 解决论坛内吾爱破解专用虚拟机系统不能安装VMwaretools问题!
  20. thinkphp源码讲解——Model.class.php

热门文章

  1. Golang 判断IPv4和IPv6是否合法
  2. 程序员脱单秘籍丨带你用代码Kotlin看女性择偶标准
  3. 基于51单片机的蓄电池容量检测系统的设计(设计资料)
  4. 隐私保护模型之——语义匿名模型
  5. 多源数据融合 Sar Optical(一)像素级融合
  6. Python实现阳历转农历功能
  7. solo 电路 耳放_SOLO耳机放大器电路结构分析(附电路图)
  8. 10分钟上手,API网关(API Gataway)教程
  9. (P13)元组:戴上了枷锁的列表
  10. 如何在路由器上做端口映射