【python报错】Python词云库wordcloud不显示中文
一、问题
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不显示中文相关推荐
- python词云乱码_python词云库wordCloud使用方法详解(解决中文乱码)
文章中的例子主要借鉴wordColud的examples,在文章对examples中的例子做了一些改动. 一.wordColud设计中文词云乱码 使用wordColud设计词云的时候可能会产生乱码问题 ...
- python怎样安装词云库_python词云库wordcloud的使用方法与实例详解
wordcloud是优秀的词云展示第三方库 一.基本使用 import jieba import wordcloud txt = open("1.txt", "r&quo ...
- python词云库——wordcloud
一.安装wordcloud 安装总结: 1.安装 C++编译器(如Dev c++编辑器),并将 安装目录\MinGW64\bin 配置环境变量 2.安装词云库 pip install wordclou ...
- Python安装词云库wordcloud一文搞懂
使用pip install wordcloud命令安装词云时,失败概率极大,因此词云库一般使用whl文件进行安装. whl安装词云库步骤如下(同样适合安装其他whl文件的库) 1.下载wordclou ...
- python词云库wordcloud自定义词云制作步骤详解
读书使人充实,讨论使人机智,笔记使人准确-.凡有所学,皆成性格. ---- (英国)培根 文章目录 wordcloud库常规方法 第三方库 读取文件 自定义绘制指定形状的词云 wordcloud库常规 ...
- 词云库wordcloud中文乱码解决办法
词云是挺有意思的一个库,但其默认不支持中文字体,一读中文就乱码,好在我们有强大的网友,下面分享下从根本上解决乱码问题的方法. 1.找到你的wordcloud.py文件并打开 2.找到如下图的第28 ...
- python opencv报错_OpenCV in Python 入门问题,python报错
-问答-阿里云开发者社区-阿里云...
OpenCV是Intel®开源计算机视觉库.它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法. 在这篇文章(译自 http://glowingpython.bl ...
- python词频统计 生成词云
博客简介 本篇博客介绍2个第三方库,中文分词库jieba和词云库WordCloud,我们将完成三个例子: 统计英文词汇频率 统计中文文本词汇频率使用jieba库 生成词云 在正式开始之前,我们先安装两 ...
- 下载词云(wordcloud)
在已经安装python的情况下,按win+r调出运行窗口,输入cmd 输入pip install wordcloud进行下载词云库,当显示Successfully installed wordclou ...
- 【Python】词云之 wordcloud库 全解析
有用的话,欢迎姗莲✨✨✨✨✨✨✨✨✨✨✨✨✨ 目录 一基础用法 二.WordCloud类 形参说明 2.1 常用参数 2.11 字体 font_path 2.12 画布尺寸 width.hight 2 ...
最新文章
- Ant Design源码分析(三):Wave组件
- linux常用shell命令面试,shell经典笔试题目总结
- MySQL The password hash doesn't have the expected format.
- 运用shell,python自动下载linux系统运维
- Core-java面试题第一套上篇
- SAP CRM IBASE的archive方法
- python 网格线_Python版简单网格策略(教学)
- python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
- 语义级代码克隆检测数据集的评估与改进
- (39)时钟抖动约束
- 孙正义重申:计划在五年内将芯片设计公司Arm重新上市
- JSP Include 文件方式
- ffmpeg处理hikvision平台PS流
- [ASM] 基础概念
- 怎么用imp命令把dmp文件从本地导入到远处的数据库服务器,用imp命令导入dmp文件后,数据库什么也没有...
- jq ui datepicker添加时分秒
- K210模块使用简介+Win10下本地训练模型
- 工业机械设备设计与艺术设计
- EDA12--DC脚本命令(一)
- QT Linux实现AT指令处理框架