Python制作词图云

1.在cmd安装三个库

    pip install jiebapip install  matplotlibpip  install  wordcloud

在PyCharm安装库,按File–>Settings–>Project:–>Project Interpreter–>点击+后会弹出页面
查找wordcloud库–>然后点击wordcloudku–>再点Install Package -->弹出installed successfully才安装成功

2.编写代码

import jieba
from wordcloud import WordCloud,ImageColorGenerator
from matplotlib import pyplot as plt
from PIL import Image
import numpy as np#按着demo.png生成词图云
def start():with open('temp.txt','r',encoding="UTF-8") as file1:content = "".join(file1.readlines())content_after = "".join(jieba.cut(content,cut_all=True))##添加的代码,把刚刚你保存好的图片用Image方法打开,##然后用numpy转换了一下images = Image.open("demo.png")maskImages = np.array(images)##修改了一下wordCloud参数,就是把这些数据整理成一个形状,##具体的形状会适应你的图片的.wc = WordCloud(font_path="C:\\Windows\\Fonts\\simkai.ttf",background_color="white",max_words=1000,max_font_size=100,width=1500,height=1500,mask=maskImages).generate(content)plt.imshow(wc)wc.to_file('demo_result.png')start()

2.说明

txt文件:

[Python]Python制作词图云相关推荐

  1. python——三国演义 制作词云

    python--三国演义 制作词云 题目: 设计一个程序,读出threekingdoms.txt文件中的三国演义全文,将常见人名进行去重后生成词云,并列出词频最高的5个词. 例:'玄德','刘备',' ...

  2. python制作词作云动画_python词云的制作方法

    第一次接触到词云主要是觉得很好看,就研究了一下,官方给出了代码的,但是新手看的话还是有点不容易,我们来尝试下吧. 环境:python2.7 python库:PIL(pillow),numpy,matp ...

  3. Python中制作词云的WordCloud参数详解

    场景 官方API: https://amueller.github.io/word_cloud/generated/wordcloud.WordCloud.html 实现 font_path : st ...

  4. python制作词作云动画_3分钟教你用python制作一个简单词云

    首先需要安装三个包: 1.制作英文字母的词云 效果图: 代码实现: 其中,test.txt文件内容如下 2.制作中文的词云 效果图: 代码实现: 其中alice.txt文件内容:赤朽木叶家族的传说观后 ...

  5. java制作云图,Python爬虫 制作词云图

    由上图所示,有很多的这样的 到位 这样的关键词,这样的关键词是没有什么实际意义的,我们可以在词云设置中设置 停用词. stopwords={'到位'} 如果你想要输入的图片不是正方形的图片,想要设置成 ...

  6. 利用python简单制作一个图云

    只需要提供文本数据以及轮廓照片即可 stopword为wordcloud自带的关键参数,可去掉不想要的文字 import jieba from matplotlib import pyplot as ...

  7. plt图片输出 python_利用Python制作词云,wordcloud神器你值得拥有

    相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...

  8. 利用python制作漂亮的词云图_利用python制作词云,wordcloud神器你值得拥有

    相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...

  9. 你真的会用wordcloud制作词云图吗?

    前言 对于文本分析而言,大家都绕不开词云图,而python中制作词云图,又绕不开wordcloud,但我想说的是,你真的会用吗?你可能已经按照网上的教程,做出来了一张好看的词云图,但是我想今天这篇文章 ...

最新文章

  1. linux支持hd610显卡吗,HD610相当于什么显卡 HD610和HD630的区别 (全文)
  2. Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈
  3. 限制input输入小数只能到3位或者只能输入正整数(兼容ios)
  4. MAT之SVM/BP:SVR(better)和BP两种方法比较且实现建筑物钢筋混凝土抗压强度预测
  5. Effective C++ 条款44
  6. 力扣(LeetCode)258. 各位相加
  7. 数据结构实验:连通分量个数
  8. 揭秘!如何用Flutter设计一个100%准确的埋点框架?
  9. 猜物品游戏java编程_小猿圈Java初学者练习小案例:猜数字游戏
  10. php一对一模型关联,通过实例学习Laravel模型中的一对一关联关系
  11. 华为鸿蒙系统手机央视,央视再次确认!华为投入巨资打造鸿蒙系统生态:体验媲美七成安卓...
  12. 电脑如何测网速_测网速小常识
  13. 苹果迅雷iOS版安装教程
  14. http 415 错误
  15. OCR文字识别算法与搭建流程
  16. 交互式电子白板的八种常用功能
  17. Windows 局域网中文件进行自动同步备份通过synctoy和计划任务实现
  18. 我最喜欢的音乐系列之李连杰电影插曲
  19. 线性规划在MATLAB中的表示,Matlab在线性规划中的应用
  20. 进口红酒清关流程|外贸行业 进口红酒清关流程

热门文章

  1. linux系统中的进程调度采用( ),Linux系统中的进程调度.ppt
  2. hive-nvl 函数
  3. 2021新款 iPad,包邮送一个!
  4. 从12.67s到1.06s的网站性能优化实战
  5. CentOS7.6域名服务器配置(一)使用Bind配置主从DNS服务器
  6. 微信分享链接出现config:invalid signature错误的解决方法
  7. HiEV独家 | 比亚迪高阶智驾终于来了 ,新款汉首发,多车型将搭载
  8. Java利用反射封装DBUtil,mysql万能增删改查工具类,附源码
  9. 数学界和计算机界千年难题 P vs NP 有望近期获证
  10. 戴琨受访《中国经济周刊》 分享如何用大数据精准挖掘二手车残值