码迷,mamicode.com
首页 > 编程语言 > 详细

python词云和数据可视化

时间:2020-05-26 15:35:46      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:utf-8   数据可视化   text   from   关闭   数据   配置   cut   enc   

import jieba
import matplotlib.pyplot as plt
from wordcloud import WordCloud
#读取指定文件
f = open(r.\data.txt, encoding=utf-8).read()
#对数据进行jieba中文分词,生成字符串
cut_text = jieba.cut(f)
# 必须给个符号分隔开分词,结果来形成字符串
result = ‘‘.join(cut_text)
#指定词云图的配置,需要指定font_path,background_color,和长宽高
wc = WordCloud(
    font_path=r.\song.ttc,
    background_color=black,
    width=600,
    height=400,
    max_font_size=60,
    min_font_size=20,
)
#生成词云图,代入分词结果
wc.generate(result)
#保存词云图到本地
wc.to_file(r.\wordcloud.png)
#指定plt名称
plt.figure(data)
#以plt二维图形式显示词云,代入wc
plt.imshow(wc)
#关闭坐标系
plt.axis(off)
#显示图片
plt.show()

 

python词云和数据可视化

标签:utf-8   数据可视化   text   from   关闭   数据   配置   cut   enc   

原文地址:https://www.cnblogs.com/cdeer/p/12965645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!