用wordcloud做美团外卖APP评论分析

一、数据获取

就用之前 用Python爬取美团外卖APP评论得到的文本

f=open("meituan_result.text",'r',encoding='utf-8').read()

二、数据清洗

import re
pattern = re.compile('[\u4e00-\u9fa5]+',re.S)   #去除原始数据中的标点符号、字母和特殊字符
a = re.findall(pattern,f)
f=str(a)   #a是列表,我们要把他转化成字符串

四、数据结构化处理

from wordcloud import WordCloud,ImageColorGenerator
import matplotlib.pyplot as plt
from os import path
import jieba
g= " ".join(jieba.cut(f))
back_coloring = imread(path.join("logo.jpg"))   #选取背景图片
word_cloud = WordCloud(font_path='simsun.ttc',   #设置字体 
                       mask=back_coloring,   #设置背景图片
                       background_color="white",   #背景颜色  
                       max_words=900,   #词云显示的最大词数
                       max_font_size=70,    #字体最大值 
                       random_state=42)   
my_wordcloud = word_cloud.generate(g)  #生成词云图
image_colors = ImageColorGenerator(back_coloring)   # �从背景图片生成颜色值 
plt.imshow(my_wordcloud)
plt.axis("off")
plt.show()
word_cloud.to_file(path.join( "meituan.png"))   # 保存图片  
词云图.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,709评论 25 708
  • 一、行业分析 1、餐饮贸易行业整体发展趋势良好 根据数据可以看出,餐饮行业的贸易收入已经由2011年的20635亿...
    阿阿阿阿阿阿阿白阅读 29,717评论 1 61
  • 前段时间听朋友说起了我的第一个书斋,它的名字叫“梦灯斋”,说它是一个书斋其实就是大力租的一间出租房,但那...
    叫海伦的夏天阅读 482评论 0 0
  • 偌大的城市总是无时无刻不再进行着某些故事 有些人的故事写满了传奇,挑选任意一节都可以成为畅销书的最感人片段 有些人...
    mo古阅读 1,068评论 0 51
  • 九龙湖上空的飞机晒着太阳 慵懒的人搬起了被沐浴的座椅 找到路旁的树荫 带着妆睡着 橘猫回头看看她 不顾一切的奔向太...
    Oriki_Vonfree阅读 248评论 0 0

友情链接更多精彩内容