官网: https://matplotlib.org/
本教程使用版本:2.2.2
对于进行数据处理、分析、科学计算、机器学习等相关工作而言,将枯燥乏味、难以理解的数据、过程、结果等以图形的方式展现出来,既有助于推动任务发展,又能给与客户直观形象可理解的交付成果,是必不可少的一个工作环节。
在Python的生态环境中,Matplotlib是最著名的绘图库,它支持几乎所有的2D绘图和部分3D绘图,被广泛地应用在科学计算和数据可视化领域,是每个数据处理领域人员几乎必学的工具。通过Matplotlib,开发者仅需要几行代码,便可以生成线图、直方图、功率谱、条形图、错误图、散点图等各类型图谱。
从Matplotlib的名字上就可以看到,它对标的是大名鼎鼎的MATLAB,无论是从提供的功能、函数名、参数使用方法,两者都非常相似。所以,有MATLAB基础的人员,学Matplotlib会相对比较轻松,反之亦然。
Matplotlib在使用上往往和Numpy、Pandas、Ipython、Jupyter notebook等配合进行,跨平台,可无缝集成,使用方便,效率高。
尽管现在出现了一些更加酷炫的绘图工具,但Matplotlib仍然是我们必学的绘图工具。
截至2019年1月,Matplotlib目前最新稳定版本为3.0.2和2.2.3。从3.0开始,Matplotlib将不再支持Python2.7,请大家注意。
对于Matplotlib的安装,我只推荐Anaconda发行版。这是最好的选择!
如果您真的要自己安装,可以使用下面的命令:
python -m pip install -U pip python -m pip install -U matplotlib
Matplotlib依赖Numpy、lbpng和freetype等第三方库,在这个过程中,可能需要你自行解决依赖相关的问题。
更多的安装详细说明,参考官网:https://matplotlib.org/users/installing.html
安装完之后,可以通过下面的方法查看当前版本信息:
import matplotlib as mpl mpl.__version__ '2.2.2'
文中多次出现错误,Matplolib少写了一个字母“t”,哈哈。。
说实话,这个库的名字挺反人类的....教程都是手打的,年纪大了,有时候复制的时候,难免难免,哈哈,感谢指出。