近日,在学习机器学习时发现利用matplotlib时设置标题会出现乱码问题。
具体如下:
在执行
出现报错:
是因为找不到字体。
得出的结果上下左都为方格。
网上的解决方法是下载SimHei.ttf文件到F:\newstudy\miniconda\envs\code\Lib\site-packages\matplotlib\mpl-data\fonts\ttf的目录下,但是当我把该文件放入
仍然会显示错误。如果有读者知道该如何通过下载SimHei才能使用黑体文字请指出。现在我给大家带来两种解决方法。
方法1:
设置指定的默认字体
结果:
方法2:
设置font
然后在设置标签时都添加fontproperties参数。
运行结果: