Python如何实现中国地图词云图
发布时间:2020-07-17 13:57:42
来源:亿速云
阅读:75
作者:小猪
小编这次要给大家分享的是Python如何实现中国地图词云图,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
热词图很酷炫,也非常适合热点事件,抓住重点,以图文结合的方式表现出来,很有冲击力。下面这段代码是制作热词图的,用到了以下技术:
jieba,把文本分词
wordcloud,制作热图
chardet,辨别文件的编码格式,其中中文统一为GB18030,更加的兼容
imageio,提取图片的形状
其他:自动识别文件编码,自动识别txt文件,图片文件名与txt文件一致,使用的是四大名著的文本(自行百度),部分中国地图
上代码:
import os
import jieba
import wordcloud
import chardet
import imageio
directory = "D:\\"
mask = imageio.imread(r"D:\map.jpg") # 用于最后图像图形
directory_lists = os.scandir(directory)
for directory_list in directory_lists:
i