Matplotlib - 简介


Matplotlib 是用于数据可视化的最流行的 Python 软件包之一。它是一个跨平台库,用于根据数组中的数据制作 2D 绘图。Matplotlib 用 Python 编写,并使用 NumPy(Python 的数值数学扩展)。它提供了面向对象的 API,有助于使用 Python GUI 工具包(例如 PyQt、WxPythonotTkinter)在应用程序中嵌入绘图。它也可以在 Python 和 IPython shell、Jupyter Notebook 和 Web 应用程序服务器中使用。

Matplotlib 有一个名为 Pylab 的程序接口,其设计类似于 MATLAB(一种由 MathWorks 开发的专有编程语言)。Matplotlib 和 NumPy 可以被视为 MATLAB 的开源版本。

Matplotlib 最初由 John D. Hunter 于 2003 年编写。当前稳定版本是 2018 年 1 月发布的 2.2.0。