首页 > 编程语言 > 详细

python 根据链家爬取的信息生成云词

时间:2017-10-13 00:20:44      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:python   plot   cfi   lib   指定   技术   with   atp   ted   

#-*- coding: utf-8 -*-
‘‘‘
Created on 2017-10-12

@author: wbhuangzhiqiang
‘‘‘
import csv
from wordcloud import WordCloud#云词模块
import matplotlib.pyplot as plt#展示
#将链家爬取的数据
with open(D:\\PycharmProjects\\HZQTEST\\爬虫\\house.csv,r) as  vscfile:
    reads =csv.reader(vscfile)
    lst = []
    for  read  in reads:
        for i in read:
            lst.append(i)
mess =str(lst)
cloud = WordCloud(
    #设置字体,不指定就会出现乱码
    font_path=D:\\PycharmProjects\\HZQTEST\\zi.ttf,
    #设置背景色
    background_color=white,
    #允许最大词汇
    max_words=2000,
    #最大号字体
    max_font_size=40
    )
word_cloud = cloud.generate(mess) # 产生词云
plt.imshow(word_cloud)
plt.axis(off)
plt.show()

云词展示效果:

技术分享

 

python 根据链家爬取的信息生成云词

标签:python   plot   cfi   lib   指定   技术   with   atp   ted   

原文:http://www.cnblogs.com/HZQHZA/p/7658867.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号