0.问题
经常就会画图的过程中,因为Matplotlib对于中文的适应性并不是很好,很多时候,并不现实中文字体,所以会导致绘图遇到很多很多的麻烦,如下所示。
这写框框就是英文字体不匹配导致的,你的是中文,它默认是英文,所以就会导致这个不显示的问题。
那么如何解决呢,今天在绘图过程中,把这个问题给解决了,分享给大家。
1.获取自己电脑中所有的字体
首先,我们可以去找找看自己的电脑里面都有什么字体,如果你用的字体,电脑里面没有,也同样会出现上述的问题。
那么通过下面的路径,就可以找到自己的电脑中,都有哪些字体,一般都在C盘windows文件夹下的Fonts文件里面
C:\Windows\Fonts\
就可以看到很多的字体了,其中有些是中文的,有些是英文的。
那么早期的时候,我也是通过上面的方法找到了对应的字体。
但是遇见一个问题,那么我知道对应自己的位置,我要设置对应字体路径的时候,又出现问题了,什么问题呢。
比如,我现在要用黑体。我用搜索找到黑体,如下:
看到没有,对应的名称很奇怪,并且又空格,我要黑体,但是里面是黑体常规。我之前试过导入这个名字作为路径,并不行。
那用文件的路径呢,我用过这个对应的路径,我也没成功,照常来说应该是能成功的,如下所示。