【已解决】C:Program FilesJetBrainsPyCharm 2019.1.3helperspycharm_matplotlib_backendacke

简介: 【已解决】C:Program FilesJetBrainsPyCharm 2019.1.3helperspycharm_matplotlib_backendacke

C:\Program Files\JetBrains\PyCharm 2019.1.3\helpers\pycharm_matplotlib_backend\backend_interagg.py:65: UserWarning: Glyph 30340 (\N{CJK UNIFIED IDEOGRAPH-7684}) missing from current font.

问题

中文字体显示问题

思路

中文字体显示问题

Pycharm在使用matplotlib画图时,如果在title,xlabel,ylabel中出现了中文,则会出现字体警告,中文字符显示为方框,具体如下例:

from sklearn import datasets

import matplotlib.pyplot as plt

图像数据集

china = datasets.load_sample_image(‘china.jpg’)
plt.axis(‘off’)
plt.title(“中国颐和园图像”)
plt.imshow(china)
plt.show()

运行代码,中文方框报错:

D:\Program Files\JetBrains\PyCharm 2022.1.3\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py:68: UserWarning: Glyph 20013 (\N{CJK UNIFIED IDEOGRAPH-4E2D}) missing from current font.
FigureCanvasAgg.draw(self)

可以看到报错中“missing from current font” ,即默认的字体中不包含中文字符

解决方法

在画图代码中设置字体

from pylab import mpl
# 设置中文显示字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]

解决

成功运行!


目录
相关文章
|
机器学习/深度学习 算法 数据可视化
小白都能看懂!手把手教你使用混淆矩阵分析目标检测
首先给出定义:在机器学习领域,特别是统计分类问题中,混淆矩阵(confusion matrix)是一种特定的表格布局,用于可视化算法的性能,矩阵的每一行代表实际的类别,而每一列代表预测的类别。
2591 0
小白都能看懂!手把手教你使用混淆矩阵分析目标检测
|
9月前
|
人工智能 移动开发 自然语言处理
什么是MaaS
MaaS(模型即服务)是一种以AI模型为核心的服务模式,提供从预训练、调优到部署的全生命周期支持。用户能低成本访问和集成先进AI模型,提升业务智能化。其核心特点包括模型为中心、灵活部署、成本优化及开放生态。应用场景涵盖智能客服、交通管理和移动应用开发等,助力企业快速实现智能化转型。
5442 1
Vue3选择框选择不同的值输入框刷新变化
Vue3选择框选择不同的值输入框刷新变化
318 5
|
机器学习/深度学习 算法 Python
深度解析机器学习中过拟合与欠拟合现象:理解模型偏差背后的原因及其解决方案,附带Python示例代码助你轻松掌握平衡技巧
【10月更文挑战第10天】机器学习模型旨在从数据中学习规律并预测新数据。训练过程中常遇过拟合和欠拟合问题。过拟合指模型在训练集上表现优异但泛化能力差,欠拟合则指模型未能充分学习数据规律,两者均影响模型效果。解决方法包括正则化、增加训练数据和特征选择等。示例代码展示了如何使用Python和Scikit-learn进行线性回归建模,并观察不同情况下的表现。
1689 3
|
SQL 前端开发 Java
Java的学习路线(非常完整)
Java的学习路线(非常完整)
9116 3
Java的学习路线(非常完整)
Modbus4j核心代码讲解
Modbus4j核心代码讲解
531 1
|
Python
【Python】已解决:(from docx import Document导包报错)ModuleNotFoundError: No module named ‘exceptions’
【Python】已解决:(from docx import Document导包报错)ModuleNotFoundError: No module named ‘exceptions’
1968 0
|
小程序
微信小程序——如何获取到输入框的值
微信小程序——如何获取到输入框的值
1605 0
|
机器学习/深度学习 数据可视化 算法
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示(1)
【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示
|
TensorFlow 算法框架/工具 异构计算
TensorFlow检测GPU是否可用
TensorFlow检测GPU是否可用
734 0