Python使用wordcloud词云库——中文乱码
- Python使用wordcloud词云库代码如下:
from wordcloud import WordCloud # 词云库
import matplotlib.pyplot as plt # 数学绘图库#读数据
with open("F:\\英文.txt", "r", encoding='utf-8') as f:text = f.read()wc1 = WordCloud(background_color="white",width=1000,height=860,scale=20,margin=2)
wc2 = wc1.generate(text)plt.imshow(wc2)
plt.axis("off")
plt.savefig('F:\\词云.jpg', dpi=600, bbox_inches='tight')
plt.show()
如果此时是英文,那么生成的词云为:
文件夹也会有存储的’词云.jpg’:
如果将英文换成中文,显示效果如下:
中文乱码原因:WordCloud词云库初始化函数中的默认字体文件DroidSansMono不支持中文
5. 怎么做:
- 在当前运行的py代码文件中,修改此次运行的字体文件
- 直接修改wordcloud.py的FONT_PATH。替换成可以支持中文的ttf文件
无论是哪一种,都需要下载支持中文的ttf,百度simfang.ttf直接下载就好。
(1)修改当前运行词云的py文件
(2)直接替换默认ttf文件
将下载的simfang.ttf文件放置到和wordcolud.py相同路径下,然后修改wordcolud.py的FONT_PATH路径即可
Python使用wordcloud词云库——中文乱码相关推荐
- python怎样安装词云库_python词云库wordcloud的使用方法与实例详解
wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...
- 【Python】Wordcloud 词云
本周为大家带来炫酷好玩的 wordcloud 词云构造库. 使用 wordcloud 可以做出这样的图片: 还可以做出这样的: 接下来,我们来学习如何制作属于自己的词云图. 本来想说一句,安装过程不表 ...
- jieba分词库、WordCloud词云库、requests库
python学习 jieba--分词库 安装jieba库 支持三种分词模式 WordCloud--生成词云库 安装WordCloud库 使用 requests 库 安装 requests 的 get ...
- WordCloud词云库快速入门(一)
词云简介 wordcloud是优秀的词云展示库,以文字为基本单位,通过图形可视化的方式,更加生动和艺术的展示文本. 安装 pip install wordcloud#安装 一个超级简单的词云 impo ...
- python 制作wordcloud词云
pip install wordcloud 需要用到numpy pillow matplotlib 安装完成以后 wordcloud_cli --text in.txt --imagefile ou ...
- Python 数据可视化:WordCloud 词云的构建
WordCloud 官方文档:https://amueller.github.io/word_cloud/index.html WordCloud GitHub 地址:https://github.c ...
- python词云库的安装和使用
python词云库的安装和使用 文章目录 python词云库的安装和使用 词云库的安装 词云库的使用 词云库的安装 如果正常使用pip install wordcloud安装命令通常会报错 error ...
- Python数据可视化词云展示周董的歌
马上开始了,你准备好了么 准备工作 环境:Windows + Python3.6 IDE:根据个人喜好,自行选择 模块: Matplotlib是一个 Python 的 2D数学绘图库 pip inst ...
- 使用词云进行中文分词后的可视化
词云是我们在文本挖掘过程中常用的一种可视化方法.对于中文来说,我们需要西安进行分词,再生成词云,以下先给出我用来生成词云的这段话: 在研发团队中,根据木桶原理,真正体现团队技术能力的人是团队中力量最弱 ...
- python词云乱码_python词云库wordCloud使用方法详解(解决中文乱码)
文章中的例子主要借鉴wordColud的examples,在文章对examples中的例子做了一些改动. 一.wordColud设计中文词云乱码 使用wordColud设计词云的时候可能会产生乱码问题 ...
最新文章
- Scrapy基础(一) ------学习Scrapy之前所要了解的
- 多晴转云h_晴转多云图标和多云图标的区别 求专业人员解释并给图
- WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8
- 实验11.1 指针数组、指针与函数 6-5 查找子串
- python学习笔记之常用模块用法分析
- itext实现HTML转换为PDF
- 构成网络的多台计算机其硬件配置必须相同吗,计算机省一级2014年-2016年章节试题(答案).docx...
- CAS Tomcat实现单点登录
- php如何连接mariadb,MariaDB 建立连接
- 坐火车卧铺,到底是上、中、下哪个好?其实简单对比一下就知道了
- 【问答系统】QA问答系统(Question Answering)
- floodlight路由机制分析
- 基于51单片机的交通灯控制系统设计
- html5 手机剪切板,H5页面在手机端如何实现复制粘贴板功能
- 用matlab计算基金收益,CAPM模型计算的MATLAB实现
- Codecademy-中文JavaScript系列教程-初认JS
- Carlife Iphone IAP2连接与认证过程
- 计算机软件实习每日学习打卡(2)20201203
- 停车场管理链表c语言实现,怎么用C语言写数据结构停车场问题?
- 世界上最好的图片无损压缩软件
热门文章
- 什么是bug?bug的分类
- FE - Vue 使用 XLSL 导出 excel 文件
- 固态硬盘进阶知识:颗粒篇
- 问题adb remount提示Devices Locked
- 用c语言编译频率求波长,频率与波长的换算公式(c=λv)
- Word 论文排版操作顺序
- 阿里云服务器DDoS基础防护设置及常见问题
- 如何完美实现微信自动发朋友圈自动添加好友等等
- hbuilder版本更新失败_Hbuilder X升级后报错误:plus.device.getInfo is not a function
- echarts的示例二:饼图(南丁格尔图)