import numpy as np # numpy数据处理库
import wordcloud # 词云库
from PIL import Image # 图像处理库,用于读取背景图片
import matplotlib.pyplot as plt # 图像展示库,以便在notebook中显示图片
from openpyxl import load_workbook #读取词频Excel文件
import os #获取词频Excel文件路径
#将存好的Excel词频表读取成字典
path='词频' #文件所在文件夹
files = [path+"\\"+i for i in os.listdir(path)] #获取文件夹下的文件名,并拼接完整路径
maskImage = np.array(Image.open('background.png')) # 定义词频背景图
for file in files:
#将词频Excel文件读取为字典
wb = load_workbook(file)
ws = wb.active
wordFreq = {}
for i in range(2,ws.max_row+1):
word = ws["A"+str(i)].value
freq = ws["B"+str(i)].value
wordFreq[word] = freq
#定义词云样式
wc = wordcloud.WordCloud(
font_path='C:/Windows/Fonts/simhei.ttf', # 设置字体
mask= maskImage, # 设置背景图
max_words=500, # 最多显示词数
max_font_size=100) # 字号最大值
#生成词云图
wc.generate_from_frequencies(wordFreq) # 从字典生成词云
#保存图片到指定文件夹
wc.to_file("词云图\\{}.png".format(file.split("\\")[1][:4]))
#在notebook中显示词云图
plt.imshow(wc) # 显示词云
plt.axis('off') # 关闭坐标轴
plt.show() # 显示图像
没有合适的资源?快使用搜索试试~ 我知道了~
Python自动办公-20 Python文本数据可视化之“词云”图.zip
共27个文件
png:15个
xlsx:10个
py:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 141 浏览量
2024-08-13
16:33:20
上传
评论
收藏 3.63MB ZIP 举报
温馨提示
Python
资源推荐
资源详情
资源评论
收起资源包目录
Python自动办公-20 Python文本数据可视化之“词云”图.zip (27个子文件)
20.py 1KB
background.PNG 20KB
词云图
华特气体.png 232KB
湖北宜化.png 160KB
共达电声.png 146KB
吉峰科技.png 217KB
高乐股份.png 228KB
联创股份.png 218KB
方正科技.png 172KB
东旭蓝天.png 220KB
引力传媒.png 215KB
保利地产.png 129KB
20.ipynb 473KB
images
face.PNG 274KB
simhei.PNG 57KB
result.PNG 358KB
bgpic.PNG 458KB
词频
东旭蓝天:2019年年度报告.xlsx 14KB
保利地产:2018年年度报告.xlsx 7KB
吉峰科技:2019年年度报告(更新后).xlsx 12KB
引力传媒:2019年年度报告(修订版).xlsx 13KB
方正科技:2019年年度报告.xlsx 12KB
高乐股份:2019年年度报告.xlsx 21KB
湖北宜化:2019年年度报告(更新后).xlsx 8KB
联创股份:2019年年度报告(更新后).xlsx 14KB
华特气体:2019年年度报告(修订版).xlsx 26KB
共达电声:2019年年度报告(更新后).xlsx 8KB
共 27 条
- 1
资源评论
小白在路上~
- 粉丝: 2463
- 资源: 1468
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功