欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python matplotlib 中文显示方框

程序员文章站 2022-03-09 20:30:50
...

通过网上的搜索,我的方法是下载微软雅黑字体:

import matplotlib
# 找到配置文件matplotlibc
# 用notepad++啥都编辑器打开编辑
print(matplotlib.matplotlib_fname())
# 缓存文件夹记录
print(matplotlib.get_cachedir())
#font.family         : sans-serif
# 修改成这个,注意去除#号
font.family         : Microsoft YaHei
#font.sans-serif     : DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
# 修改成这个,注意去除#号
font.sans-serif     : Microsoft YaHei, DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

最后一步,备份缓存,切换到缓存目录,把缓存文件剪切到其他地方去,万一修改失败还可以剪切回来!!!

相关标签: matplotlib python