UserWarning: Glyph 30005 (\N{CJK UNIFIED IDEOGRAPH-7535}) missing from current font解决方式方法
短信预约 -IT技能 免费直播动态提醒
一、使用数据
使用以下数据绘图
import pandas as pd import numpy as npfrom matplotlib import pyplot as pltdf = pd.read_csv('../data/IMDB-Movie-Data.csv') # 读取数据df.head()
二、运行时报警告
运行以下代码时报警告
min = df['Rating'].min()max = df['Rating'].max()plt.figure(figsize=(14, 5), dpi=100)t = np.linspace(min, max, num=14) # 生成x轴刻度列表plt.xticks(t) # 设置刻度plt.grid() # 网格plt.hist(df["Rating"].values, bins=13) # bins=13表示分为13组,13个区间plt.xlabel("评分") # x轴标签plt.ylabel("电影部数")plt.title("电影评分分布图", fontsize=18)plt.show()
警告如下
UserWarning: Glyph 30005 (\N{CJK UNIFIED IDEOGRAPH-7535}) missing from current font. fig.canvas.print_figure(bytes_io, **kw)
翻译如下:用户警告:当前字体中缺少字形 30005 (\N{CJK UNIFIED IDEOGRAPH-7535})。
fig.canvas.print_figure(bytes_io,**kw)
三、原因分析
原因:无法正常显示中文,以上代码运行结果如下
四、解决方法
解决:添加以下代码
from pylab import mplmpl.rcParams["font.sans-serif"] = ["SimHei"] # 设置显示中文字体mpl.rcParams["axes.unicode_minus"] = False # 设置正常显示符号
如下
警告消除,结果如下
学习导航:http://xqnav.top/
来源地址:https://blog.csdn.net/qq_43874317/article/details/128160515
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341