当我们满心欢喜的拿到一个数据集准备处理时,却发现特征都是中文的,顿时心中就打起了鼓来,不敢确定在处理数据,或者数据可视化时会出什么幺蛾子。但是没办法只能硬着头皮上啊。
那么接下来李小宽带你来解决这个令人问题:
问题:
看吧,明明很不容易从几百个特征中挑出几个来想看看皮尔逊相关度矩阵,结果成了这样,全是方块。
(加# -*- coding: utf-8 -*-也不管用sa)
解决:
步骤一:打开ipython什么的(只要能执行Python代码就好啦)
import matplotlib
matplotlib.matplotlib_fname()
会显示matplotlibrc文件的地址: 'c:\\users\\dell\\appdata\\local\\programs\\python\\python37\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc'(这是我哒)
步骤二:修改matplotlibrc文件(不用担心哈,就用记事本打开就好啦)
将文件中的
#font.family: sans-serif
在注释的下一行,添加一行:
#font.family: Microsoft YaHei
就可显示为中文
下面我再来试验下: