Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包。
-
安装Matplotlib
pip install -U matplotlib
或python -m pip install -U matplotlib
-
具体使用请查询官方文档,以下仅总结一些常用命令
-
中文显示配置
- 由于matplotlib库中无中文字体,图例为中文时将无法显示
- 推荐解决方案一:每次编码前进行参数配置
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] # 正常显示中文 plt.rcParams['axes.unicode_minus']=False # 正常显示负号
- 方案一Mac下配置说明
import matplotlib # 查看matplotlib支持的字体集 a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist]) for i in a: print(i) # 找一个上面输出的中文字体,如Adobe Heiti Std plt.rcParams['font.family']=['Adobe Heiti Std'] # 正常显示中文 plt.rcParams['axes.unicode_minus'] = False # 正常显示负号
- 推荐解决方案二:替换matplotlib字体库,一劳永逸 参考地址
- 作者:Exrick
- Github地址:https://github.com/Exrick/Machine-Learning
- 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。