问题:matplotlib不能渲染中文

想设定为中文字体,网上搜索的方法几乎都是下面这样,已经把字体拷贝到了程序目录下了,然而并没有生效
plt.rcParams [ font.sans-serif'] = ['SimHei.ttf']
解决

设置字体路径和字体名
import matplotlib.font_manager as font_manager from matplotlib import pyplot
as plt font_dirs = ['你的字体路径'] font_files =
font_manager.findSystemFonts(fontpaths=font_dirs) font_list =
font_manager.createFontList(font_files)
font_manager.fontManager.ttflist.extend(font_list) plt.rcParams['font.family']
= '你的字体名
下面是本人用的代码
import matplotlib.font_manager as font_manager font_dirs =
['/Users/chenqionghe/me/project/python/python-test/jupyter/myfonts'] font_files
= font_manager.findSystemFonts(fontpaths=font_dirs) font_list =
font_manager.createFontList(font_files)
font_manager.fontManager.ttflist.extend(font_list) plt.rcParams['font.family']
= 'SimHei'

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信