用Python将上海疫情评论转成词云图,进行可视化呈现

图片素材准备:

奉上代码:

# 导入模块from wordcloud import WordCloudfrom PIL import Imageimport numpy as npimport pandas as pdimport matplotlib.pyplot as plt

​​​​​​​

# 导入评论数据df=pd.read_excel("上海疫情评论.xlsx")text=' '.join(df.word.tolist())text

# 词云图font_path = 'C:/Windows/Fonts/SIMYOU.TTF'  # 设置字体,可以显示中文
img = Image.open('胡萝卜.png')  # 打开图片【此处可替换图片】img_array = np.array(img)  # 将图片装换为数组
# 设置停止词 stopwords = ''
# 配置词云的背景,图片,字体大小等参数wc = WordCloud(    background_color='white',  # 设置显示内容在什么颜色内    width=2000,  # 设置图片宽,默认为400    height=2000,  # 设置图片高,默认为200    mask=img_array,  # 设置词云背景模板    font_path=font_path,  # 设置字体路径    stopwords=stopwords,  # 设置需要屏蔽的词,如果为空,则使用内置的STOPWORDS    scale=1.5,  # 图照比例进行放大画布,如设置为1.5,则长和宽都是原来画布的1.5倍    max_words=1000,  # max_words图片上显示的最大词语的个数    max_font_size=120,  # max_font_size为最大字体的大小    min_font_size=4,  # min_font_size为最小字体大小,默认为4    mode='RGB',  # ,默认值RGB,当参数为“RGBA”并且background_color不为空时,背景为透明    relative_scaling=.5,  # 词频和字体大小的关联性,默认值    collocations=True  # 是否包括两个词的搭配)
wc.generate_from_text(text)  # 根据文本生成词云image_colors = ImageColorGenerator(img_array)  # 获取colorplt.imshow(wc.recolor(color_func=image_colors), interpolation="bilinear")  # 按照给定的图片颜色布局生成字体颜色,当wordcloud尺寸比image大时,返回默认的颜色plt.axis('off')  # 关闭坐标轴plt.show()  # 显示图片wc.to_file('word_cloud_胡萝卜.png')  # 保存图片

最终效果:

关注我,一起学习新知识吖~

一起学习的小伙伴如果有什么想法或者意见,欢迎沟通~

用python制作上海疫情评论词云图-自定义形状相关推荐

  1. python 制作高斯mask_【趣味案例】用Python制作各种酷炫词云图,原来这么简单!...

    一.简介词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这些 ...

  2. 实战案例:使用Python制作疾风剑豪-亚索词云图

    感谢关注天善智能,走好数据之路↑↑↑ 欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答.求职一站式搞定! 作者:王大伟 博客专栏:https://www.hell ...

  3. Python制作炫酷的词云图(包含停用词、词频统计)!!!

    Python制作词云图(包含停用词.词频统计) 话不多说,直接先上词云效果图!!! 想根据自己喜欢的颜色.字体.以及背景蒙版制作词云图吗?别急,往下看! 分词以及词频统计的代码片段: (包含停用词库: ...

  4. 使用 Python 制作 疾风剑豪-亚索 词云图

    前段时间觉得词云这东西挺好玩的,于是就稍微入门看看情况 安装word-cloud 老规矩,在cmd下输入: pip3installwordcloud 如上图,我之前已经装好了. 使用环境 python ...

  5. 关于Echarts词云图自定义形状如何实现

    关于Echarts词云图如何实现自定义形状 文章目录 关于Echarts词云图如何实现自定义形状 前言 一.前期准备 二.形成步骤 1.转化图片为base64 2.填入代码,实现形状 前言 因为这段时 ...

  6. python制作京东评论词云图

    python制作京东评论词云图 接上一篇文章python爬取京东评论,在这篇文章的基础上进行词频分析. 首先我们把之前爬取的10页评论保存到文本文件 import jieba import wordc ...

  7. python爬取豆瓣《狂暴巨兽》评分影评,matplotlib和wordcloud制作评分图和词云图

    开发环境:win7,8,10,python3+ python模块:requestes,bs4,matplotlib,jieba,wordcloud,PIL,numpy,random 实现的功能和思路: ...

  8. python网易云歌词做成词云图_Python爬取李荣浩最短歌曲贝贝的网易云评论并做成词云图...

    前言 在18 年的 10 月 17 号,李荣浩发了一张新专辑「耳朵」,专辑里有一首歌「贝贝」,只有 4 秒,歌词也就两个字.而且这首歌的作曲 .作词 .编曲.制作人.和声.录音师.混音师.录音室.混音 ...

  9. 【Python成长之路】词云图制作

    [写在前面] 以前看到过一些大神制作的词云图 ,觉得效果很有意思.如果有朋友不了解词云图的效果,可以看下面的几张图(图片都是网上找到的): 网上找了找相关的软件,有些软件制作 还要付费.结果前几天在大 ...

  10. python生成词云图个人技术报告_【Python成长之路】词云图制作

    [写在前面] 以前看到过一些大神制作的词云图 ,觉得效果很有意思.如果有朋友不了解词云图的效果,可以看下面的几张图(图片都是网上找到的): 网上找了找相关的软件,有些软件制作 还要付费.结果前几天在大 ...

最新文章

  1. runtime 任意类型 model 数据库方便存储
  2. isMobile 一个简单的JS库,用来检测移动设备
  3. Python第三章-字符串
  4. KDD_cup99 pytorch
  5. C++技能的4种方法
  6. WPS for MacOS如何设置自动拼写检查
  7. Infragistics NetAdvantage
  8. 前端渲染引擎doT.js解析
  9. ASP.NET架构分析
  10. php pdo查询sqlserver,php pdo sqlserver分页sql的处理
  11. Typora下载及win10安装
  12. Icode编程>>>图形化编程>>>1级训练场>>>重复执行练习【1】
  13. 素数筛法(python实现)
  14. [licode cs交互] 1 android client 连接到token服务器
  15. fusioncharts的打印管理(printManager)
  16. Jetson AGX Xavier 固态硬盘安装并挂载到/home与无线模块安装
  17. html5 励志名言,霸气的学习励志名言
  18. hao123静态html源码,115le仿hao123网址导航整站静态html v7
  19. 0ctf2018_heapstorm2_reproduce
  20. VMware14 安装CentOS 7镜像下载

热门文章

  1. 八种样本抽样方法介绍
  2. python sorted方法
  3. 机器学习sklearn(13)层次聚类
  4. 何时是使用代码报表的最佳方法,何时采用frx格式
  5. flink 容错机制(检查点的保存、恢复、检查点算法、保存点、状态一致性的三种级别、end-to-end exactly-once)
  6. kodi 自动升级_如何设置您的Kodi库以自动更新
  7. 抽样调查之分层随机抽样
  8. DES加密算法介绍(含例子)
  9. 随手笔记 -- 时间搜索框,默认搜索4天前至今天
  10. 百度小程序如何搭建对搜索更友好?