wordcloud词云库的使用
1.概述 : wordcloud是优秀的词云展示第三方库
2.安装 : <pip install wordcloud> (cmd+r 打开命令行)
3.库的基本使用
• wordcloud.WordCloud() 代表一个文本对应的词云
• 根据文本中的词语出现频率等参数绘制词云
• 可以设定词云的形状、尺寸、颜色
4.常规使用方法
w = wordcloud.WordCloud()
• 配置参数
方法 | 描述 |
w.generate(txt) | 加载文本txt |
w.to_file(filename) | 讲词云输出为图像文件 |
• 步骤1 : 配置参数
• 步骤2 : 加载文本
• 步骤3 : 输出图像文件
5.案例
• 英文图像词云
from wordcloud import WordCloud #导入词云 from imageio import imread # 绘制图案轮廓 txt = "life is short you need python" #文本 color_mask =imread('五角星1.jpg') #轮廓是五角星 wc = WordCloud(font_path=r'C:\Windows\Fonts\AdobeFanHeitiStd-Bold', background_color='red', width=1000, height=800, mask=color_mask ) wc.generate(txt) #词云产生 wc.to_file('工作.png') #词云生成一个图像文件以‘工作’为名的png格式
• 中文图像词云
from wordcloud import WordCloud #导入词云库 from imageio import imread #导入一个绘图工具包 import jieba #导入分词 f = open('工作报告.txt', encoding='utf-8') data = f.read() #打开文件 result = " ".join(jieba.lcut(data)) #文本分词并拼成字符串 # print(result) mask_of_result = imread('心.jpeg') #轮廓是‘心形’ wc = WordCloud( #设置参数 font_path=r'C:\Windows\Fonts\simkai.ttf', #设置字体路径 width=1200, height=1200, background_color='white', mask=mask_of_result ) wc.generate(result) #生产词云 wc.to_file('life.jpg') #把词云图像输出成一个以life命名的文件
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术