Matplotlib 简介

您所在的位置:网站首页 引用matplotlibpyplot Matplotlib 简介

Matplotlib 简介

2024-05-22 08:40| 来源: 网络整理| 查看: 265

# Matplotlib 简介

Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。 Matplotlib可用于Python脚本,Python和IPythonopen in new window Shell、Jupyteropen in new window笔记本,Web应用程序服务器和四个图形用户界面工具包。

screenshotsscreenshotsscreenshotsscreenshots

Matplotlib 尝试使容易的事情变得更容易,使困难的事情变得可能。 您只需几行代码就可以生成图表、直方图、功率谱、条形图、误差图、散点图等。 更多的示例,请参见基础绘图例子和示例陈列馆。

为了简单绘图,该 pyplot 模块提供了类似于MATLAB的界面,尤其是与IPython结合使用时。 对于高级用户,您可以通过面向对象的界面或MATLAB用户熟悉的一组功能来完全控制线型,字体属性,轴属性等。

# 安装

访问Matplotlib安装说明。

# 文档

这是Matplotlib版本3.1.1的文档。

首先,请阅读《用户指南》。

其他版本可用:

3.1.1open in new window 稳定版本。2.2.4 LTSopen in new window LTS版本。3.2.xopen in new window 最新的git master(不稳定)。3.0.3open in new window 较旧的稳定版本。

试图学习如何做某种图例?请查看示例陈列馆或绘图命令列表open in new window。

# 其他学习资源

有许多可用的外部学习资源,包括印刷资料,视频和教程。

# 加入我们的社区!

Matplotlib是一个欢迎且包容的项目,我们在做的所有事情都遵循Python软件基金会的行为准则open in new window。

通过 discourse.matplotlib.orgopen in new window 加入我们的社区,以获取帮助,讨论贡献与发展并分享您的工作。如果您有疑问,请确保检查FAQ, API文档以及搜索open in new window工具搜索所有文档,包括对350多个完整示例的全文搜索,这些示例几乎涵盖了Matplotlib的每个方面。如果可以的话,快速加入gitter频道open in new window与社区聊天。如果您喜欢电子邮件,则有matplotlib-usersopen in new window,matplotlib-developen in new window和matplotlib-announceopen in new window邮件列表。在stackoverflowopen in new window上检查Matplotlib标记。在Twitter上open in new window给我们发消息open in new window!或在Instagram上open in new window查看有趣的地块!

您可以在问题跟踪器open in new window上提交错误,补丁和功能请求,但对Discourseopen in new window进行ping操作也是一个好主意。

要了解Matplotlib中的最新信息,请查看新内容open in new window页面或浏览源代码open in new window。任何可能需要更改现有代码的内容都会记录在API更改open in new window文件中。

# 工具包

Matplotlib附带了几个附加工具包open in new window, 包括3d绘图工具 mplot3d, 轴辅助工具 axes_grid1 和轴辅助工具 axisartist。

# 第三方包

大量的第三方软件包open in new window 扩展并建立在Matplotlib功能的基础上,包括几个更高级别的绘图界面(seabornopen in new window, holoviewsopen in new window, ggplotopen in new window,...)以及两个投影和制图工具包(basemapopen in new window和cartopyopen in new window)。

# 引用Matplotlib

Matplotlib是John Hunter(1968-2012)的创造力,他与许多贡献者一道,花费了无数的时间和精力来制作一款软件,该软件被全世界数千名科学家使用。

如果Matplotlib对导致科学出版物的项目做出了贡献,请引用该项目来感谢这项工作。提供现成的引文条目open in new window。

# 开源

NumFOCUS

Matplotlib 是 NumFOCUS 的赞助项目,NumFOCUS是美国的 501(c)(3) 非营利慈善机构。 NumFOCUS为Matplotlib提供财政,法律和行政支持,以帮助确保项目的健康和可持续性。 有关更多信息,请访问numfocus.orgopen in new window。

对 Matplotlib 的捐赠由 NumFOCUS 管理。对于美国的捐赠者,您的礼物可以在法律规定的范围内免税。与任何捐赠一样,您应咨询您的税务顾问以了解您的特殊税收情况。

请考虑通过 Numfocus 组织向Matplotlib项目open in new window捐款或向约翰·亨特技术奖学金open in new window捐款open in new window。

该Matplotlib许可证是基于Python软件基金会(PSF)的许可open in new window。

这里有一个活跃了众多开发者的社区,他们做了很多重大的贡献贡献。

Matplotlib托管在Github上open in new window。问题open in new window 和拉取请求open in new window在Github上被跟踪了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3