1. 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()
  1. 如果此时是英文,那么生成的词云为:

    文件夹也会有存储的’词云.jpg’:

  2. 如果将英文换成中文,显示效果如下:

  3. 中文乱码原因: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词云库——中文乱码相关推荐

  1. python怎样安装词云库_python词云库wordcloud的使用方法与实例详解

    wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...

  2. 【Python】Wordcloud 词云

    本周为大家带来炫酷好玩的 wordcloud 词云构造库. 使用 wordcloud 可以做出这样的图片: 还可以做出这样的: 接下来,我们来学习如何制作属于自己的词云图. 本来想说一句,安装过程不表 ...

  3. jieba分词库、WordCloud词云库、requests库

    python学习 jieba--分词库 安装jieba库 支持三种分词模式 WordCloud--生成词云库 安装WordCloud库 使用 requests 库 安装 requests 的 get ...

  4. WordCloud词云库快速入门(一)

    词云简介 wordcloud是优秀的词云展示库,以文字为基本单位,通过图形可视化的方式,更加生动和艺术的展示文本. 安装 pip install wordcloud#安装 一个超级简单的词云 impo ...

  5. python 制作wordcloud词云

    pip install wordcloud 需要用到numpy  pillow matplotlib 安装完成以后 wordcloud_cli --text in.txt --imagefile ou ...

  6. Python 数据可视化:WordCloud 词云的构建

    WordCloud 官方文档:https://amueller.github.io/word_cloud/index.html WordCloud GitHub 地址:https://github.c ...

  7. python词云库的安装和使用

    python词云库的安装和使用 文章目录 python词云库的安装和使用 词云库的安装 词云库的使用 词云库的安装 如果正常使用pip install wordcloud安装命令通常会报错 error ...

  8. Python数据可视化词云展示周董的歌

    马上开始了,你准备好了么 准备工作 环境:Windows + Python3.6 IDE:根据个人喜好,自行选择 模块: Matplotlib是一个 Python 的 2D数学绘图库 pip inst ...

  9. 使用词云进行中文分词后的可视化

    词云是我们在文本挖掘过程中常用的一种可视化方法.对于中文来说,我们需要西安进行分词,再生成词云,以下先给出我用来生成词云的这段话: 在研发团队中,根据木桶原理,真正体现团队技术能力的人是团队中力量最弱 ...

  10. python词云乱码_python词云库wordCloud使用方法详解(解决中文乱码)

    文章中的例子主要借鉴wordColud的examples,在文章对examples中的例子做了一些改动. 一.wordColud设计中文词云乱码 使用wordColud设计词云的时候可能会产生乱码问题 ...

最新文章

  1. Scrapy基础(一) ------学习Scrapy之前所要了解的
  2. 多晴转云h_晴转多云图标和多云图标的区别 求专业人员解释并给图
  3. WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8
  4. 实验11.1 指针数组、指针与函数 6-5 查找子串
  5. python学习笔记之常用模块用法分析
  6. itext实现HTML转换为PDF
  7. 构成网络的多台计算机其硬件配置必须相同吗,计算机省一级2014年-2016年章节试题(答案).docx...
  8. CAS Tomcat实现单点登录
  9. php如何连接mariadb,MariaDB 建立连接
  10. 坐火车卧铺,到底是上、中、下哪个好?其实简单对比一下就知道了
  11. 【问答系统】QA问答系统(Question Answering)
  12. floodlight路由机制分析
  13. 基于51单片机的交通灯控制系统设计
  14. html5 手机剪切板,H5页面在手机端如何实现复制粘贴板功能
  15. 用matlab计算基金收益,CAPM模型计算的MATLAB实现
  16. Codecademy-中文JavaScript系列教程-初认JS
  17. Carlife Iphone IAP2连接与认证过程
  18. 计算机软件实习每日学习打卡(2)20201203
  19. 停车场管理链表c语言实现,怎么用C语言写数据结构停车场问题?
  20. 世界上最好的图片无损压缩软件

热门文章

  1. 什么是bug?bug的分类
  2. FE - Vue 使用 XLSL 导出 excel 文件
  3. 固态硬盘进阶知识:颗粒篇
  4. 问题adb remount提示Devices Locked
  5. 用c语言编译频率求波长,频率与波长的换算公式(c=λv)
  6. Word 论文排版操作顺序
  7. 阿里云服务器DDoS基础防护设置及常见问题
  8. 如何完美实现微信自动发朋友圈自动添加好友等等
  9. hbuilder版本更新失败_Hbuilder X升级后报错误:plus.device.getInfo is not a function
  10. echarts的示例二:饼图(南丁格尔图)