这篇文章小编主要给大家带来怎样用python来做标签云的方法,小编希望通过这篇文章能够给有需要的小伙伴们带来一定的学习提升,如果你感兴趣的话一定要耐心阅读完,小编讲得非常详细。
那么什么是标签云呢?标签云是比较直观的频率分布表现方式,很多网站和APP公司会在年度盘点和总结时会使用。Python生成标签云有一个比较易用的库 pytagcloud。
那么如何制作Python标签云的具体方法如下:
1、导入头文件
from pytagcloud import create_tag_image, make_tags from pytagcloud.lang.counter import get_tag_count
2、生成标签云
def 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文件开始处指定图片输出的字体:
from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei']#['FangSong'] # 指定默认字体 mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
以上就是小编给大家带来的使用python做标签云的一些具体方法了,如果大家阅读完之后觉得小编的方法有用的话可以多多支持我们优草派官网,以便大家以后能够了解更多相关知识。