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

Python -WordCloud安装、词云制作

时间:2020-01-02 20:46:17      阅读:511      评论:0      收藏:0      [点我收藏+]

标签:col   word   制作   lan   回车   print   test   扩展包   com   

 

一、WordCloud 安装

说明:Windows系统直接pip install wordcloud 是不行的,命令行会报错。

第一步:检查自己的Python 版本。Win+R ——>CMD——>命令行输入python,我的是python 3.7 win32位的

技术图片

 

 

第二步:下载对应版本的WordCloud,进入 python 扩展包库 (非正式第三方whl文件包)下载

技术图片

 

 

第三步:安装。命令行先定位到下载的wordcloud安装文件路径,再输入 pip install wordcloud-1.6.0-cp37-cp37m-win32.whl  回车安装

技术图片

 

 

 

二、词云制作

#### 词云制作###

# 导入相关库
import jieba
from wordcloud import WordCloud
from PIL import Image
import numpy as np
from matplotlib import pyplot as plt

# 分词(或者直接读取分词后的文件)
with open(C:/Users/Administrator/Desktop/test.txt) as f:
    f_read = f.read()
    key_words =" ".join(jieba.cut(f_read)) # 分词再链接
    print(key_words)

    
# 增加一个性化词云图片
images = Image.open("C:/Users/Administrator/Desktop/man.png") # Image打开图片
images_array = np.array(images) # 然后用numpy转换一下成数组

   
# 生成词云(自动按词频展示大小)
wc =WordCloud( font_path="msyh.ttc"    # 注意:font_path字体样式不要漏掉,否则中文会乱码
                ,background_color="white" # 背景底色
#               ,mask=images_array # 插入的图片
#               ,max_font_size=100 # 最大号字体
#               ,width=1500,height=1500 #设置图片长宽
#               ,max_words=10000 #最大可以允许多少个词去组成这个词云图
#               ,contour_width=1
#               ,contour_color="lightblue"
                )#设置词云属性
wc.generate(key_words) #生成词云


# 展示&保存词云
plt.imshow(wc) # 展示词云
wc.to_file("C:/Users/Administrator/Desktop/key_words_cloud.jpg") # 保存词云图片
# 或者 wc.to_image().show() # 保存为图片&展示

 

未加入个性图片,普通输出:

技术图片

 

 

利用插入下面个性图片后,输出:

技术图片技术图片

 

Python -WordCloud安装、词云制作

标签:col   word   制作   lan   回车   print   test   扩展包   com   

原文地址:https://www.cnblogs.com/zwt20120701/p/12138007.html

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