写在前面
在学习可视化过程中,Matplotlib是其余Python可视化工具包的基础,是它们的老祖宗。
Matplotlib是一个用于绘制高质量图形的Python第三方包,一般将其简写成mpl(matplotlib)。
优点:实现跨平台的交互式图形可视化。
能十分便捷地绘制矢量图,并且给予绘图者大量操控选项,实现对图形的深度定制。
Matplotlib的官方网站是学习函数,查看函数用法的重要途经之一。
这里强烈推荐北大的数据嗨客平台:数据嗨客, 数据科学家的摇篮!hackdata.cn
问题描述
matplotlib绘制图像的时候显示中文时候,中文会变成小方格子。其实Matplotlib是支持中文编码的,造成这个现象的原因是,matplotlib库的配置信息里面没有中文字体的相关信息。根据这个思路我们能想到的解决办法就是,修改配置文件。但是不推荐这样。
解决办法方法一:修改配置文件matplotlibrc
在matplotlib的安装路径:Python36\site-packages\matplotlib\mpl-data\matplotlibrc,文件中有如下内容:
#font.family : sans-serif
#font.sans-serif : Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid