范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

软件测试教你使用Python快速绘制酷炫词云图

  前言
  词云图现在似乎成了各个互联网产品年终盘点的标准形式,比如我们的热搜,我们QQ音乐网易云音乐最喜欢的歌手最喜欢的歌曲等等,词云图实在是太契合互联网时代了。那么我们能不能自己也去画一个词云图出来?就用我们的Python来完成这个目标。 环境准备
  Python绘制词云图有几个常用的库,wordcloud,jieba,matplotlib三个库,环境准备也非常简单,安装这三个库即可.。 pip  install wordcloud jieba matplotlib
  wordcloud是python的一个三方库,称为词云也叫做文字云,是根据文本中的词频,对内容进行可视化的汇总。
  jieba是优秀的中文分词第三方库,由于中文文本之间每个汉字都是连续书写的,我们需要通过特定的手段来获得其中的每个词组,这种手段叫做分词,jieba库就能很好地帮我们完成这项工作。
  好的,环境准备好了,直接开干。 简单词云图
  绘制词云图之前,我们需要先准备好我们的文本文件,用于统计频次,可以自己创建文本文档。代码如下: import matplotlib.pyplot as plt  # 在任何绘图之前,我们需要一个figure对象,可以理解成我们需要一张画板才能开始绘图 import jieba  # jieba库是中文分词的第三方库(中文文本需要通过分词获得单个的词语) from wordcloud import WordCloud  # 导入wordcloud库  text = open(r"names.txt", "r", encoding="utf-8").read()  # 读入txt文本数据,在字符串前面加上字符r或R之后表示原始字符串,字符串中的任意字符都不再进行转义,后一个r表示"只读" cut_text = jieba.cut(text)  # jieba中文分词,生成字符串,默认精确模式,如果不通过分词,无法直接生成正确的中文词云 result = " ".join(cut_text)  # 必须给个符号分隔开分词结果来形成字符串,否则不能绘制词云 # join函数的用法:"sep".join(seq)参数说明:sep:分隔符。可以为空;seq:要连接的元素序列、字符串、元组、字典;即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串  # 生成词云图,这里需要注意的是WordCloud默认不支持中文,所以这里需已下载好的中文字库 # 无自定义背景图:需要指定生成词云图的像素大小,默认背景颜色为黑色,统一文字颜色:mode="RGBA"和colormap="pink" wc = WordCloud(     # 设置字体,不指定就会出现乱码     background_color="white",  # 设置背景色,默认为黑色     width=500,  # 设置背景宽     height=350,  # 设置背景高     max_font_size=50,  # 最大字体     min_font_size=10,  # 最小字体     mode="RGBA"  # 当参数为"RGBA"并且background_color不为空时,背景为透明 ) wc.generate(result)  # 根据分词后的文本产生词云 wc.to_file(r"wordcloud.png")  # 保存绘制好的词云图 plt.imshow(wc)  # 以图片的形式显示词云 plt.axis("off")  # 关闭图像坐标系,即不显示坐标系 plt.show()  # plt.imshow()函数负责对图像进行处理,并显示其格式,但是不能显示。其后必须有plt.show()才能显示
  代码显示效果如下:
  因为我们文件中涉及的词汇不多,所以导致生成的词云图不够密集,但是当词汇较多且部分词汇出现次数较多时,便会生成较为密集的词云图。 定制指定形状的词云图
  很多时候,我们想要生成的词云图并不是上面的方方正正的,那样太过传统,词云图要的是酷炫新奇,所以我们也可以先指定一下形状,这样生成的词云图会更加吸引眼球。以下面的需求为例,我们需要绘制《滕王阁序》的词云图,以我最喜欢的动漫人物——柯南为词云图的形状。
  import wordcloud import numpy as np from PIL import Image  # Image模块是在Python PIL图像处理常用的模块 import jieba  pic = Image.open("conan.png")  # 打开图片路径,形成轮廓 shape = np.array(pic)  # 图像轮廓转换为数组 wc = wordcloud.WordCloud(mask=shape, font_path="simkai.ttf", background_color="white",                          max_font_size=100)  # mask为图片背景,font_path为字体,若不设置可能乱码  text = open(r"article.txt", "r", encoding="UTF-8").read()  # 对中文应该设置编码方式为utf—8,article.txt为滕王阁序的全文 cut_text = jieba.cut(text) result = " ".join(cut_text) wc.generate(result) wc.to_file("cloud.jpg")
  生成的词云图如下:
  是不是比第一次生成的词云图好看了很多,终于有了些互联网产品年终盘点词云图的形状。 总结
  本文主要介绍了词云图的绘制,词云图是一个新鲜的互联网工具,能够帮我们直观的了解互联网的热点事件等等,本文就介绍到这里,后续我们将继续讲解一些有趣的图表绘制。

2022年莱芜地区生产总值突破千亿大关1月29日,莱芜区召开2023年攻坚突破抓项目拼搏奋进谋发展工作动员大会。记者从会上获悉,过去的一年,莱芜区地区生产总值突破千亿元大关,达到1005。3亿元,同比增长3。4,成为济经济学思考竞争中立的相关理论主要有哪些?一竞争中立定义澳大利亚OECD美国欧盟相关学者等都对竞争中立进行了定义。虽然定义主体不同,但各版本所指向的竞争中立本质内涵具有趋同性。澳大利亚是第一个正式进行竞争中立制度探索的国家公司金融顾问讲案例丨大宗商品巨头托克买的镍不翼而飞,损失39亿全球商品贸易巨头托克集团(Trafgura)遭遇镍交易骗局。该公司已经对相关公司提起了法律诉讼。托克此次遭遇了一场挂羊头卖狗肉的骗局。2月9日,全球商品贸易巨头托克在官网发布声明称高质量发展看中国发力智造,佛山由制造大市向制造强市迈进中新网2月21日电(记者谢艺观)佛山是广东的制造业大市,随着传统制造业优势逐渐减弱,如何从制造升级智造,成为佛山亟需思考的问题。为此,佛山坚持制造业当家,选择聚焦优势产业集群,探索办了三年数字化活动,这家公司成为行业独角兽疫情三年,竟然有公司靠办活动成为行业独角兽?你没听错!持续的疫情,让各行各业的数字化进程大大提速,活动这个历史悠久的领域也不例外。在疫情期间,数字化深刻影响着各行业招聘展览发布会等哈尔滨富豪榜大洗牌,两张新面孔首次亮相,90后小伙闯进前三甲东方巴黎,冰城夏都哈尔滨位于黑龙江省中南部,地处东北亚腹地,是东北地区的中心城市,同时也是全国重要的制造业基地。哈尔滨历史悠久,自古人杰地灵,曾是两代王朝的发祥地,在漫漫历史长河中吉林梅河口松子出口大反弹企业订单排到数月后梅河口松子加工厂。(资料图)梅河口市松籽协会供图中新网长春2月21日电(记者郭佳)疫情缓解后,松子出口量迅速增加,目前来自欧美的订单已经排到5月份了。梅河口冠林土特产品有限公司总经9年老将离任8名基金经理经验不足1年,诺安基金如何应对人才荒作者李海霞编辑付影来源独角金融近一年来,市场关于诺安基金管理有限公司(下称诺安基金)的消息接连不断。2022年6月时,诺安基金创始人诺安基金间接控股股东之诺安控股集团董事长秦维舟因大盘跳水,两个重要信号来了,A股,反弹接近尾声?周二,行情就是震荡预期,上证综合指数突破前高,又迅速折返了,大阳线拉升之后,大概率都是这种行情,大家要习惯。大阳线拉升,透支了很多做多动能,需要通过震荡,休养生息,积蓄下一次大阳线锂电产业链景气展望与投资机会成长如期,征途未尽(报告出品方长江证券)需求动力电池稳健成长,储能提供积极增量新能源车成长中继,可观增速仍将维持2022年全球新能源车销量约1059万辆,同比增长72左右,增速较2021年略有下降,商户收单零手续费!恒丰银行首笔数字人民币联合收单业务落地济南在济南市历下区祥润德茶叶店,店主孙先生向准备付款的顾客推荐数字人民币支付,顾客只要打开数字人民币APP,出示付款码,线上交易划款结账,一气呵成。通过恒丰银行工作人员在店里安装的新收
好书推荐区域性银行数字化转型正当时一区域性银行数字化转型的困惑随着互联网金融公司的先后兴起,由技术驱动的金融革命对商业银行业形成强烈的外在冲击,蚕食了商业银行现有的市场份额,商业银行增量市场红利也随之逐步消失,这就103365新函数XLOOKUP中阶用法昨天更新了XLOOKUP的上下左右四个方向的查询方法,这些都是前面3个参数的基本用法,除了这些用法,灵活利用XLOOKUP的剩下3个参数,就可以解决老版本需要很长的公式写出来的结果文心一言算力从哪来?自家最大智算中心算力规模4EFLOPS明敏发自凹非寺量子位公众号QbitAI百度版ChatGPT底层算力支持,李彦宏老家阳泉助一臂之力!量子位获悉,百度阳泉智算中心从2月底开始就布设了两个新机房,专门为自家大模型产品文研究揭示摩尔纹对二维材料摩擦性能影响规律近日,中国科学院院士中科院兰州化学物理研究所研究员刘维民,联合和西北工业大学教授齐卫宏,在二维材料层间摩擦力的摩尔纹效应研究方面取得新进展。二维材料层间以范德华力结合,这种弱的非键特斯拉为什么疯狂降价?听了马斯克的回答,崇敬之情油然而生特斯拉的大幅度降价,引起了包括油车在内的整个汽车行业大降价。特斯拉,为什么降价?创始人马斯克亲自用视频正面回答特斯拉不想做一个强大的汽车品牌,特斯拉想做的是汽车行业电动化的催化剂。曹远征我担心发展中国家会出现类似1998年亚洲金融危机3月10日,美国加州政府宣布关闭硅谷银行,并将之移交给美国联邦存款保险公司(FDIC)接管。这家曾经名不见经传的美国中小型银行突然暴雷,引发市场振动。几乎同一时间,两家服务加密货币2023年房地产行业开局加速修复,曙光已现今天国家统计局公布了12月份房地产行业宏观数据,数据表明房地产行业在加速修复,正如我们之前的预判,2022年是行业政策底的年份,2023年将是市场底的年份,随着金融十六条三支箭等政起底315晚会曝光的网络水军背后公司成立仅半年中新网3月15日电中央广播电视总台315晚会曝光直播间背后的提线木偶,水军操盘诱导跟风下单,一台手机操纵两万水军。其中,亚润进网络科技有限公司被点名。相关公司信息截图。天眼查App美国银行相继爆雷,美债或出现巨大危机,关键时刻中方做出选择众所周知,在20世纪70年代布雷顿森林体系的建立确立了美元在战后国家货币体系中的中心地位,美元和黄金直接挂钩,使得美元成为了世界货币。在我国加入世贸组织后为了增加国际贸易的便利性,2023。3。16美股利空接连不断A股却下跌不止你被割了嘛今日股市仅4200家绿色超600家红色对比了一下昨天美股的红绿数量我深深的体会到了大家所说的癌股昨晚美股近25红色个股而我们14最近的利空消息都来自于美国硅谷银行面临倒闭掉瑞士信贷掌上点购化妆品自称可减肥消炎,众筹模式包含多重收益?1997年,无锡健特药业有限公司推出了脑白金系列产品,今年过节不收礼,收礼只收脑白金这段脍炙人口的广告语很快便风靡全国。而在最近,健特药业又一次出名了,不过此次名声大噪的原因并不是