词云

  • juzi.txt:数据源,默认txt
  • bg1.jpg:词云呈现
  • simsun.ttc:宋体字体
  • wordcloud.png:词云保存
from wordcloud import WordCloud  # 词云
import matplotlib.pyplot as plt  # 画布
import jieba.analyse  # 分级级别权重
import imageio  # 图片
import jieba  # 分词def worldCloud():# 1.读入txt文本数据text = open(r'lib/juzi.txt', encoding='utf-8-sig').read()# 2.结巴中文分词,生成字符串,默认精确模式,如果不通过分词,无法直接生成正确的中文词云cut_text = jieba.cut(text)# 必须给个符号分隔开分词结果来形成字符串,否则不能绘制词云result = " ".join(cut_text)# 3.生成词云图,这里需要注意的是WordCloud默认不支持中文,所以这里需已下载好的中文字库# 无自定义背景图:需要指定生成词云图的像素大小,默认背景颜色为黑色,统一文字颜色:mode='RGBA'和colormap='pink'color_mask = imageio.imread(r"lib/bg1.jpg")wc = WordCloud(# 设置字体,不指定就会出现乱码font_path="lib/simsun.ttc",  # 使用字体# 设置背景色background_color='white',# 设置背景宽width=1920,# 设置背景高height=1080,# 最大字体  最终图片圆润度max_font_size=50,# 最小字体 最终图片圆润度min_font_size=5,mode='RGBA',# colormap='pink'mask=color_mask)# 产生词云wc.generate(result)# 保存图片wc.to_file(r"lib/wordcloud.png")  # 按照设置的像素宽高度保存绘制好的词云图,比下面程序显示更清晰# 4.显示图片# 指定所绘图名称plt.figure("jay")# 以图片的形式显示词云plt.imshow(wc)# 关闭图像坐标系plt.axis("off")plt.show()
if __name__ == '__main__':worldCloud()

词云 -python相关推荐

  1. 手把手教你制作 中英文 词云 | python demo

    以前做词云的时候网上看的python做词云的坑都很多,耗了很多时间才高清楚wordcloud制作词云的精髓和脉络,整理如下. 相关文章 Python 中文 文本分析 实战:jieba分词+自定义词典补 ...

  2. 词云python灿烈_如何用Python做中文词云?

    打算绘制中文词云图?那你得先学会如何做中文文本分词.跟着我们的教程,一步步用Python来动手实践吧. 需求 在<如何用Python做词云>一文中,我们介绍了英文文本的词云制作方法.大家玩 ...

  3. python英文词云代码_手把手教你制作 中英文 词云 | python demo

     以前做词云的时候网上看的python做词云的坑都很多,耗了很多时间才高清楚wordcloud制作词云的精髓和脉络,整理如下. 相关文章 准备Mac环境下直接pip install wordclou ...

  4. python初级教程 doc_3分钟教你用python制作一个简单词云|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 首先需要安装三个包: # 安装:pip install matplotlib # 安装:pip insta ...

  5. 小白某东商品评论爬虫+词云 python

    **能实现:**某东单商品100页以内的评论内容抓取,以及将评论内容的高频词做成任意你想要形状的词云图. 我真真系纯小白,为了爬虫评论,看了很多教程,还是云里雾里.下面的代码,是我这个小白的东平西凑的 ...

  6. wordcloud 词云 python

    # pip install wordcloud from wordcloud import WordCloud,ImageColorGenerator font=r"C:\Windows\F ...

  7. 词云——python实现

    1.词云介绍 "词云"拼音是cí yún,由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(Rich Gordon)于2006年最先使用.戈登做过编辑.记者,曾担任迈阿密先驱报 ...

  8. Python + wordcloud + jieba 十分钟学会生成中文词云

    前述 本文需要的两个Python类库 jieba:中文分词分词工具 wordcloud:Python下的词云生成工具 写作本篇文章用时一个小时半,阅读需要十分钟,读完该文章后你将学会如何将任意中文文本 ...

  9. Python + wordcloud + jieba 十分钟学会用任意中文文本生成词云

    前述 本文需要的两个Python类库  jieba:中文分词分词工具  wordcloud:Python下的词云生成工具 写作本篇文章用时一个小时半,阅读需要十分钟,读完该文章后你将学会如何将任意中文 ...

最新文章

  1. 面试官:消息队列这些我必问!
  2. 浅谈:稀疏数组与二维数组之间的转换
  3. 怎么在java上运行服务器,用java做了一个简单的定时任务工程,不知道如何让它在服务器上运行起来?应该怎样做???...
  4. 今天的虎兄才跳了过去的飞秋WZ132
  5. ZooKeeper 典型应用场景有哪些?
  6. 接口配置锦囊妙计之三----端口自协商
  7. linux配置中端代理
  8. 高一计算机课期中考试总结反思,信息技术期中考试试卷分析与反思
  9. a king读后感 love of the_电影读后感英文
  10. Vue项目-手机app瑞幸咖啡详解(全网最细) 从脚手架搭建到前后端数据交互(二)
  11. 蔬菜图片的类型识别系统【基于MobileNetV3模型】
  12. python怎么判断字符串中包含特殊符号
  13. unity获取电磁笔压感_一种智能终端电磁压感笔的制作方法
  14. Thinkphp5-开启调试模式
  15. 七牛云彭垚:智能平台的创新和发展
  16. 员工成长的能力与技能是企业的资产还是负债?这个问题怎么解决?
  17. 快速简单制作macOS Ventura系统ISO格式镜像
  18. 经典英语爱情表白句子
  19. 使用itext为已有的pdf文档生成书签
  20. SpringMVC 视图解析器

热门文章

  1. Cisco STP生成树协议
  2. 【转】wcf configuration
  3. 《Javascript入门学习全集》 Javascript学习第一季(7)
  4. PaddlePaddle飞桨OCR文本检测——识别模型训练(三)
  5. onready怎么加img_用插件VMarker在vue中给图片加标记
  6. c语言中未声明的标识符要怎么办,vc ++未声明的标识符,虽然它已声明
  7. 如何处理不能复现的bug?软件测试工程师避坑指南
  8. mysql变红_数据库变成红色紧急
  9. python123电脑登录不了_python(14)- 简单练习:登录账户失败三次,账户自动锁定...
  10. 能不能做好性能测试,要看你有没有性能测试思维