1、问题:无法显示中文,显示为框框。
解决:
-
运行代码找到matplotlib配置文件路径
import matplotlib matplotlib.matplotlib_fname() -
用文本编辑器打开
matplotlibrc配置文件,查找到#font.family:和#font.sans-serif这两行。 -
去掉这两行的注释,并在
font.sans-serif:后添加SimHei(简体黑) -
重启console,运行即可。
2、问题:无法显示负号,显示为框框
解决:
-
运行代码找到matplotlib配置文件路径
import matplotlib matplotlib.matplotlib_fname() -
用文本编辑器打开
matplotlibrc配置文件,查找到#axes.unicode_minus:True这一行,去掉注释,True改为False。 -
重启console,运行即可。
本文详细介绍了如何解决使用Matplotlib时遇到的中文显示为框框及负号显示异常的问题。通过修改matplotlibrc配置文件,设置字体为SimHei并调整axes.unicode_minus参数,可有效解决上述显示问题。
3002

被折叠的 条评论
为什么被折叠?



