推广 热搜: 公司  快速  上海  中国    未来  企业  政策  教师  系统 

Python可视化-generate_from_frequencies给定词频画词云图(WordCloud)

   日期:2024-11-19     作者:xinet    caijiyuan   评论:0    移动:http://keair.bhha.com.cn/mobile/news/1150.html
核心提示:词云图是根据词出现的频率生成词云,词的字体大小表现了其频率大小。 用wc.generate(text)直接生成词频的方法使用很多

词云图是根据词出现的频率生成词云,词的字体大小表现了其频率大小。

Python可视化-generate_from_frequencies给定词频画词云图(WordCloud)

用wc.generate(text)直接生成词频的方法使用很多,所以不再赘述。

但是对于根据generate_from_frequencies()给定词频如何画词云图的资料找了很久,下面只讲这种方法。

generate_from_frequencies适用于我已知词及其对应的词频是多少,不需要自动生成的情况下。

官方文档说generate_from_frequencies函数的参数是array of tuple,但是我试了很久都不行,最后发现居然应该是dict 字典形式

即形如{ word1: fre1, word2: fre2,  word3: fre3,......,  wordn: fren }

注意词云wordcloud的中文显示,需要特殊处理,在网上看了不少是说加字体路径之类的方法我试了都不行,最后只好采用改变编码的形式才解决好Σ(っ°Д°;)っ

 
 

( • ̀ω•́ )✧还有,示例词云的轮廓背景图由back.jpg给出,如下图

Python可视化-generate_from_frequencies给定词频画词云图(WordCloud)

1、price.csv

 

第一列是城市名,第二列是词频数值

csv文件本质上就是以逗号)分隔开的txt文件,所以用excel打开形式为

Python可视化-generate_from_frequencies给定词频画词云图(WordCloud)

可参考Windows下安装Python、matplotlib包 及相关https://blog.csdn.net/mikasa3/article/details/78942650 

1、numpy

2、pandas

3、wordcloud

4、matplotlib

如下

 
 

1、词云图

Python可视化-generate_from_frequencies给定词频画词云图(WordCloud)

本文地址:http://keair.bhha.com.cn/news/1150.html    康宝晨 http://keair.bhha.com.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号