python练习1 以词云图为例的数据可视化

本篇博客介绍了如何使用Python的WordCloud库制作词云图,详细讲述了安装过程和解决中文编码问题的方法。同时,通过jieba库进行中文分词,关闭全模式以提高精度,并添加自定义字典过滤低频和单字词汇。最后,展示了如何绘制心形词云图,并调整颜色,以创建美观的可视化效果。
摘要由CSDN通过智能技术生成
from wordcloud import WordCloud as wc
import matplotlib.pyplot as plt
text=open('China145.txt','r',encoding='utf-8').read()
font=r'c:\Windows\Fonts\simfang.ttf'
mywc=wc(font_path=font).generate(text)

plt.imshow(mywc)
plt.axis('off')
plt.show()

第一节课学习利用WordCloud制作可视化词云图

在安装wordcloud时出现问题,便下载了whl文件进行安装。文件包含中文,使用utf-8编码。之后利用matplotlib进行绘图,导入字体,关闭坐标轴,获得如下的词云图。

(注意:plt.imshow只是生成了图,而plt.show是展示图。)

之后进行分词练习

import jieba  # 导入中文分词第三方库jieba库
with open('China145.txt','r',encoding="utf-8") as f:
    renmin=f.read()
    
jieba.load_userdict('China145.txt')#加载分词字典
seg_list=jieba.cut(renmin
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值