[Python]Python制作词图云
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制作词图云相关推荐
- python——三国演义 制作词云
python--三国演义 制作词云 题目: 设计一个程序,读出threekingdoms.txt文件中的三国演义全文,将常见人名进行去重后生成词云,并列出词频最高的5个词. 例:'玄德','刘备',' ...
- python制作词作云动画_python词云的制作方法
第一次接触到词云主要是觉得很好看,就研究了一下,官方给出了代码的,但是新手看的话还是有点不容易,我们来尝试下吧. 环境:python2.7 python库:PIL(pillow),numpy,matp ...
- Python中制作词云的WordCloud参数详解
场景 官方API: https://amueller.github.io/word_cloud/generated/wordcloud.WordCloud.html 实现 font_path : st ...
- python制作词作云动画_3分钟教你用python制作一个简单词云
首先需要安装三个包: 1.制作英文字母的词云 效果图: 代码实现: 其中,test.txt文件内容如下 2.制作中文的词云 效果图: 代码实现: 其中alice.txt文件内容:赤朽木叶家族的传说观后 ...
- java制作云图,Python爬虫 制作词云图
由上图所示,有很多的这样的 到位 这样的关键词,这样的关键词是没有什么实际意义的,我们可以在词云设置中设置 停用词. stopwords={'到位'} 如果你想要输入的图片不是正方形的图片,想要设置成 ...
- 利用python简单制作一个图云
只需要提供文本数据以及轮廓照片即可 stopword为wordcloud自带的关键参数,可去掉不想要的文字 import jieba from matplotlib import pyplot as ...
- plt图片输出 python_利用Python制作词云,wordcloud神器你值得拥有
相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...
- 利用python制作漂亮的词云图_利用python制作词云,wordcloud神器你值得拥有
相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...
- 你真的会用wordcloud制作词云图吗?
前言 对于文本分析而言,大家都绕不开词云图,而python中制作词云图,又绕不开wordcloud,但我想说的是,你真的会用吗?你可能已经按照网上的教程,做出来了一张好看的词云图,但是我想今天这篇文章 ...
最新文章
- linux支持hd610显卡吗,HD610相当于什么显卡 HD610和HD630的区别 (全文)
- Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈
- 限制input输入小数只能到3位或者只能输入正整数(兼容ios)
- MAT之SVM/BP:SVR(better)和BP两种方法比较且实现建筑物钢筋混凝土抗压强度预测
- Effective C++ 条款44
- 力扣(LeetCode)258. 各位相加
- 数据结构实验:连通分量个数
- 揭秘!如何用Flutter设计一个100%准确的埋点框架?
- 猜物品游戏java编程_小猿圈Java初学者练习小案例:猜数字游戏
- php一对一模型关联,通过实例学习Laravel模型中的一对一关联关系
- 华为鸿蒙系统手机央视,央视再次确认!华为投入巨资打造鸿蒙系统生态:体验媲美七成安卓...
- 电脑如何测网速_测网速小常识
- 苹果迅雷iOS版安装教程
- http 415 错误
- OCR文字识别算法与搭建流程
- 交互式电子白板的八种常用功能
- Windows 局域网中文件进行自动同步备份通过synctoy和计划任务实现
- 我最喜欢的音乐系列之李连杰电影插曲
- 线性规划在MATLAB中的表示,Matlab在线性规划中的应用
- 进口红酒清关流程|外贸行业 进口红酒清关流程
热门文章
- linux系统中的进程调度采用( ),Linux系统中的进程调度.ppt
- hive-nvl 函数
- 2021新款 iPad,包邮送一个!
- 从12.67s到1.06s的网站性能优化实战
- CentOS7.6域名服务器配置(一)使用Bind配置主从DNS服务器
- 微信分享链接出现config:invalid signature错误的解决方法
- HiEV独家 | 比亚迪高阶智驾终于来了 ,新款汉首发,多车型将搭载
- Java利用反射封装DBUtil,mysql万能增删改查工具类,附源码
- 数学界和计算机界千年难题 P vs NP 有望近期获证
- 戴琨受访《中国经济周刊》 分享如何用大数据精准挖掘二手车残值