在Python中,除了用pyecharts库,其实用matplotlib也可以制作词云图,只是jieba库不太好安装。白天是很难安装成功的,所以一般都趁着凌晨来安装。示例代码如下:

from wordcloud import WordCloud,STOPWORDS

from PIL import Image

import matplotlib.pyplot as plt

# 安装jieba模块,凌晨安装效果比较好,因为网速

import jieba

import numpy as np

# 将Excel中的数据复制粘贴到桌面新建的txt格式文件中,并且另存为 utf-8 编码的文件

content=open(r"C:\Users\QDM\Desktop\jieba.txt","r",encoding="utf-8").read()

tag=jieba.cut(content)

#一定要用空格将关键字串起来

text=" ".join(tag)

#读入背景图片(可以从网上搜索一些相关形状且无背景的图片,比如雨伞)

image=np.array(Image.open(r"C:\Users\QDM\Desktop\san.jpg"))

#设置不显示的词,停顿词

sw=set(STOPWORDS)

sw.add("不好")

sw.add("失落")

#生成词云对象

wc=WordCloud(font_path=r"C:\Users\lixue\Desktop\simhei.ttf",

#指定词云的形状

mask=image,

#背景颜色

background_color="white",

scale=0.9,

random_state=20

)

#生成词云图片

wc=wc.generate(text)

#显示词云图片

plt.imshow(wc)

plt.axis("off")

plt.show()

#保存图片

wc.to_file("new_love.png")

运行结果:

结语:效果不如pyecharts作出来的图好!

结巴分词python教程_Python笔记:用结巴分词制作词云图相关推荐

  1. 关键词分词工具_快图制作工具 | 如何制作词云图?

    点击蓝字关注我们 如何制作词云图?    首先,我们需要对"词云"有个简单的概念. "词云"这个概念最先由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(R ...

  2. Python数据分析---回力评论关键字统计并制作词云图

    背景 想起前天爬虫拿回来的数据好像没怎么用,看了一下1000条评论有3w4千多字,然后今天决定对爬回来的回力帆布鞋的评论进行数据分析,把评论里面的关键字关键词统计出来并且制作词云图 一.思路 既然要统 ...

  3. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  4. 《简明 Python 教程》笔记-----面向对象及系统相关

    文档地址:http://sebug.net/paper/python/index.html <简明 Python 教程>笔记-----基础知识 1.类 ①.每个函数都有个self参数,代表 ...

  5. 《简明python教程》笔记一

    读<简明Python教程>笔记: 本书的官方网站是www.byteofpython.info  安装就不说了,网上很多,这里就记录下我在安装时的问题,首先到python官网下载,选好安装路 ...

  6. python爬取豆瓣小组_Python 爬虫实例+爬取豆瓣小组 + wordcloud 制作词云图

    目标 利用PYTHON爬取如下图中所有回答的内容,并且制作词云图. 用到的库 import requests # import json from PIL import Image from pyqu ...

  7. 利用python制作词云图,分词,提取关键词

    利用python制作词云图保姆及教程 前言 一.环境配置 1.要有python的运行环境 2.需要导入jieba ,wordcloud等模块 pip install jieba pip install ...

  8. python画统计图代码_python读取excel某列内容制作词云图并用条形图统计词频

    有的时候我们把数据整理收集整理到excel中,那么要把excel中的某列文本数据制作词云图怎么做呢? 从最简单的说起. 最简单的词云图就是这种,英文的,不读取文件,不指定背景形状图片,不指定字体. # ...

  9. Python 爬虫实例+爬取豆瓣小组 + wordcloud 制作词云图

    目标 利用PYTHON爬取如下图中所有回答的内容,并且制作词云图. 用到的库 import requests # import jsonfrom PIL import Image from pyque ...

  10. e分钟带你利用Python制作词云图

    随着大数据时代的来临,数据分析与可视化,显得越来越重要,今天给小伙伴们带来一种最常见的数据可视化图形-词云图的制作方法. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语 ...

最新文章

  1. 在Ubuntu8.10下为PHP安装coreseek全文检索引擎支持的详细步骤
  2. PostgreSQL非交互式键入密码
  3. Minio 小技巧 | 通过编码设置桶策略,实现永久访问和下载
  4. 交换机设备登录账号权限1_交换机Super密码配置方法
  5. c++ unicode转换中文_彻底弄懂UTF-8、Unicode、宽字符、locale
  6. 使用Unity引擎打造赛博朋克之城!CIGA Game Jam 2019 48小时独立游戏开发挑战
  7. 1spring注解:@Configuration,@Bean,@ComponentScan(),@Scope
  8. OkHttp源码深度解析
  9. 摘抄自知乎的redis相关
  10. 游戏账号交易平台网站源码
  11. 对正则表达式又重新学了一遍,笔记方便以后查阅
  12. QTP统计页面加载时间
  13. android多个单选框超格,福昕PDF阅读器打印时提示“打印机被意外删除了”怎么处理?...
  14. 开源人脸识别项目 —— face_recognition
  15. Android开机速度优化
  16. 2022计算机考研统考的院校有哪些,2022考研初试科目都有哪些?
  17. HTML做一个简单漂亮的宠物网页(纯html代码)宠物 5页(二级菜单)
  18. 呃呃呃呃呃呃鹅鹅鹅鹅鹅鹅饿
  19. UIImageView 使用 padding 为图片设置内边距的 2 种方案
  20. uniapp 离线打包 使用系统定位,无需注册高度、百度地图

热门文章

  1. 中值滤波(Median filtering)
  2. 动画图解:十大经典排序算法动画与解析
  3. QT 编写 STC系列MCU烧录软件
  4. VMware Horizon环境中的防病毒注意事项
  5. 手机c语言编译器ide文件位置,C语言编译器IDE
  6. 「网络流 24 题」负载平衡
  7. java程序员面试真题及详解2017(纯手动)
  8. OpenGL库 资源下载
  9. pci-e串口卡linux 驱动下载,PCI/PCIe卡驱动
  10. 计算机启动时默认输入法设置,每次开机都需要重设,教你电脑输入法怎么设置默认模式...