用 python 生成一个简单的词云图
2024-10-10 11:53:13
import jieba
from nltk import *
from wordcloud import WordCloud
import matplotlib.pyplot as plt words = []
with open('对共享单车的看法.txt', 'r') as f:
for line in f.readlines():
seg_list = jieba.cut(line, cut_all=False)
for w in seg_list:
words.append(w)
f.close() fdist = FreqDist(words)
fd_sort = sorted(fdist.items(), key=lambda d: d[1],reverse=True) wc1 = WordCloud(
background_color="white",
font_path="C:\\Windows\\Fonts\\STFANGSO.ttf",#不加这一句显示口字形乱码
)
wc2 = wc1.generate(' '.join(words)) plt.imshow(wc2)
plt.axis("off")
plt.show()
看看运行效果:
最新文章
- javaWeb中 servlet 、request 、response
- 网络流HDU 2883
- regex: add quote for words in Notepad++
- hibernate 中如何用注解映射定长字符类型char(2)
- ansible 小试身手
- Erlang generic standard behaviours -- gen
- activiti 源码笔记之startProcess
- UML学习之类图
- LPC1788的内部EEPROM使用
- struts2基于注解配置action
- springboot(十七):过滤器(Filter)和拦截器(Interceptor)
- Spring Boot 揭秘与实战 源码分析 - 工作原理剖析
- ios微信打开网页键盘弹起后页面上滑,导致弹框里的按钮响应区域错位
- poj1696 Space Ant【计算几何】
- bzoj千题计划115:bzoj1024: [SCOI2009]生日快乐
- 〖Linux〗以后台方式启动/结束指定程序/命令(不受 exit 或点击窗口关闭按钮等终端退出操作的影响)
- 八段代码彻底掌握 Promise
- 书籍:Building Secure PHP Apps
- matrix---简单dp,边界边界-_-
- Spring事务回滚
热门文章
- eclipse如何安裝JPA 和Data Source Explorer
- nginx default_server的作用
- wampserver2.2e-php5.3.13 版本 增加 php7 支持
- 最新版本sublime text3注册码
- ThinkPHP3.2.3框架下where的组合查询and、or方法
- mybatis05--多条件的查询
- 使用 ASP.NET SignalR实现实时通讯
- loadrunner笔记(一):下载、安装loadrunner和负载压力测试概念说明
- python全栈开发 * 29知识点汇总 * 180712
- java awt 中文乱码 显示为 方块