Matplotlib是一个Python 2D 绘制库它以各种硬拷贝格式和跨平台的交互环境生成出版物质量数据。 Matplotlib 可以使用在Python脚本, 如Python和IPython shells, Jupyter notebook, web应用服务, 和四个图形用户界面工具包。

Matplotlib 努力使简单的事情更简单,难得事情成为可能. 你可以生成 plots平面图, histograms直方图, power spectra功率谱, bar charts柱状图, errorcharts, scatterplots散点图, 等等,只需要一行代码. 比如, 查看示例图和缩略图库.
对于简单的 绘图 pyplot 库提供了类MATLAB的接口, 特别是当和IPython结合使用时. 对于高级用户, 你可以通过面向对象的界面或MATLAB用户熟悉的一组函数完全控制线型,字体属性,轴属性等。
安装
https://matplotlib.org/users/installing.html
文档
从这开始,阅读用户指南
其它的学习资源
有许多外部学习资源,包括印刷材料、视频和教程。
需要帮助?
Matplotlib是一个热情,包容的项目,我们尝试在我们所做的每件事情中遵循Python软件基金会行为准则。
如需帮助,请加入gitter通道和matplotlib-users, matplotlib-devel和matplotlib-announce邮件列表,或查看stackoverflow上的Matplotlib标记。该搜索工具搜索所有的文件,包括全文搜索,其行使几乎每一个角落Matplotlib的超过350个完整的例子。
您可以在问题跟踪器上提交错误,补丁和功能请求,但最好也可以在邮件列表上ping我们。 要及时了解Matplotlib中的最新信息,请查看新页面或浏览源代码。任何可能需要更改现有代码的内容都会记录在API更改文件中。
工具包
Matplotlib附带了几个附加工具包,包括3d绘图mplot3d
,轴辅助器axes_grid1
和轴辅助器axisartist
。
第三方包
大量第三方软件包 扩展并构建在Matplotlib功能上,包括几个更高级别的绘图界面(seaborn,holoviews,ggplot,…),以及两个投影和绘图工具包(底图和图谱)。
引用Matplotlib
Matplotlib是John Hunter(1968-2012)的心血结晶,他和许多贡献者一起投入了大量的时间和精力来制作一套全球数千名科学家使用的软件。
如果Matplotlib为一个导致科学出版物的项目做出贡献,请引用该项目来确认这项工作。提供现成的引文条目。
开源

请考虑通过Numfocus组织或John Hunter技术奖学金向Matplotlib项目捐款。该Matplotlib许可证是基于Python软件基金会(PSF)的许可。 有一个活跃的开发者社区和一长串做出重大贡献的人。 Matplotlib托管在Github上。Github也会跟踪问题 和拉取请求。