一、问题

Python词云库wordcloud不显示中文

二、原因

wordcloud不支持中文

三、解决方案

添加中文字体

#Wordcloud自定义字体以支持中文,同时引入jieba中文分词
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
from wordcloud import WordCloud, ImageColorGenerator, STOPWORDS
import jieba# 读入背景图片
backgroud_Image = plt.imread("love.jpg")
# 读取要生成词云的文件
text_from_file_with_apath = open("teng.txt",encoding='UTF-8').read()
# 通过jieba分词进行分词并通过空格分隔
wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all=True)
wl_space_split = " ".join(wordlist_after_jieba)
my_wordcloud = WordCloud(background_color='white',    # 设置背景颜色mask=backgroud_Image,        # 设置背景图片max_words=3000,              # 设置最大现实的字数stopwords=STOPWORDS,         # 设置停用词###########################################添加下面这行代码,同时百度,下载字体库到目录中font_path='simfang.ttf',# 设置字体格式,如不设置显示不了中文max_font_size=40,            # 设置字体最大值random_state=300,            # 设置有多少种随机生成状态,即有多少种配色方案scale=5,width=16000,height=8000).generate(wl_space_split)# 根据图片生成词云颜色
image_colors = ImageColorGenerator(backgroud_Image)
my_wordcloud.recolor(color_func=image_colors)
# 以下代码显示图片
plt.imshow(my_wordcloud)
plt.axis("off")
plt.show()

四、参考

解决Python词云库wordcloud不显示中文的问题

【python报错】Python词云库wordcloud不显示中文相关推荐

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

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

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

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

  3. python词云库——wordcloud

    一.安装wordcloud 安装总结: 1.安装 C++编译器(如Dev c++编辑器),并将 安装目录\MinGW64\bin 配置环境变量 2.安装词云库 pip install wordclou ...

  4. Python安装词云库wordcloud一文搞懂

    使用pip install wordcloud命令安装词云时,失败概率极大,因此词云库一般使用whl文件进行安装. whl安装词云库步骤如下(同样适合安装其他whl文件的库) 1.下载wordclou ...

  5. python词云库wordcloud自定义词云制作步骤详解

    读书使人充实,讨论使人机智,笔记使人准确-.凡有所学,皆成性格. ---- (英国)培根 文章目录 wordcloud库常规方法 第三方库 读取文件 自定义绘制指定形状的词云 wordcloud库常规 ...

  6. 词云库wordcloud中文乱码解决办法

      词云是挺有意思的一个库,但其默认不支持中文字体,一读中文就乱码,好在我们有强大的网友,下面分享下从根本上解决乱码问题的方法. 1.找到你的wordcloud.py文件并打开 2.找到如下图的第28 ...

  7. python opencv报错_OpenCV in Python 入门问题,python报错 -问答-阿里云开发者社区-阿里云...

    OpenCV是Intel®开源计算机视觉库.它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法. 在这篇文章(译自 http://glowingpython.bl ...

  8. python词频统计 生成词云

    博客简介 本篇博客介绍2个第三方库,中文分词库jieba和词云库WordCloud,我们将完成三个例子: 统计英文词汇频率 统计中文文本词汇频率使用jieba库 生成词云 在正式开始之前,我们先安装两 ...

  9. 下载词云(wordcloud)

    在已经安装python的情况下,按win+r调出运行窗口,输入cmd 输入pip install wordcloud进行下载词云库,当显示Successfully installed wordclou ...

  10. 【Python】词云之 wordcloud库 全解析

    有用的话,欢迎姗莲✨✨✨✨✨✨✨✨✨✨✨✨✨ 目录 一基础用法 二.WordCloud类 形参说明 2.1 常用参数 2.11 字体 font_path 2.12 画布尺寸 width.hight 2 ...

最新文章

  1. Ant Design源码分析(三):Wave组件
  2. linux常用shell命令面试,shell经典笔试题目总结
  3. MySQL The password hash doesn't have the expected format.
  4. 运用shell,python自动下载linux系统运维
  5. Core-java面试题第一套上篇
  6. SAP CRM IBASE的archive方法
  7. python 网格线_Python版简单网格策略(教学)
  8. python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
  9. 语义级代码克隆检测数据集的评估与改进
  10. (39)时钟抖动约束
  11. 孙正义重申:计划在五年内将芯片设计公司Arm重新上市
  12. JSP Include 文件方式
  13. ffmpeg处理hikvision平台PS流
  14. [ASM] 基础概念
  15. 怎么用imp命令把dmp文件从本地导入到远处的数据库服务器,用imp命令导入dmp文件后,数据库什么也没有...
  16. jq ui datepicker添加时分秒
  17. K210模块使用简介+Win10下本地训练模型
  18. 工业机械设备设计与艺术设计
  19. EDA12--DC脚本命令(一)
  20. QT Linux实现AT指令处理框架

热门文章

  1. IIC数据总线 线与 还是 线或 ?是线与
  2. [转]让搜索跨越语言的鸿沟—谈跨语言信息检索技术
  3. 手机计算机怎样调音乐,手机音乐EQ均衡器调节音效简单小技巧-均衡器设置
  4. Cocos游戏开发——004cc.Node坐标空间
  5. R语言排序三个基本函数:sort(),rank(),order()的用法
  6. Android的5样的调试信息
  7. Xms Xmx PermSize MaxPermSize 区别
  8. 可批量查询企业工商数据信息的API
  9. 实验设计的道德伦理考量
  10. 用LABwindows/CVI创建简单学生管理器