分类

编程工具

matplotlib中文 (32/64位)

matplotlib中文 (32/64位) 2.7 官方版

大小:5.67 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2017-03-14

  matplotlib安装包是款功能非常强大的编程工具;它同时也是款大家经常的使用的Python数据绘图包,这款软件可以轻松的帮助用户进行绘制自己需要的图像,并且还支持进行数组运算,可帮助您快速的连接图形的绘制原则等;软件的界面清晰,使用方便,而且图形的方式更加的容易让人进行理解,是款非常值得信赖的软件,需要的朋友赶快将软件下载来使用试试吧!

matplotlib中文 (32/64位) 2.7 官方版

软件功能

  -用户在熟悉了核心对象之后,可以轻易的定制图像。

  -matplotlib的核心是一套由对象构成的绘图API。

  -matplotlib项目是由John D. Hunter发起的。

  -matplotlib的对象体系也是计算机图形学的一个优秀范例。

  -Matplotlib 是基于Python语言的开源项目,旨在为Python提供一个数据绘图包。

  -实际上,matplotlib的对象体系严谨而有趣,为使用者提供了巨大的发挥空间。

  -即使你不是Python程序员,你也可以从文中了解一些通用的图形绘制原则。

  -matplotlib使用numpy进行数组运算,并调用一系列其他的Python库来实现硬件交互。

软件特色

  Matplotlib试图使简单的事情容易和艰难的事情可能。您可以只用几行代码生成绘图,直方图,功率谱,条形图,错误图,散点图等。有关抽样,请参阅屏幕截图,缩略图库和 示例目录

  对于简单的绘图,pyplot模块提供了一个类似MATLAB的接口,特别是与IPython结合使用时。对于高级用户,您可以通过面向对象的界面或通过MATLAB用户熟悉的一组函数完全控制线条样式,字体属性,轴属性等。

使用说明

  这里你会发现一些示例图和生成它们的代码。

  简单绘图

  这里有一个非常基本plot()的文本标签:

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  子图演示

  使用subplot()命令创建多个轴(即子图) :

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  直方图

  该hist()命令自动生成直方图并返回二进制计数或概率:

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  路径演示

  您可以使用matplotlib.path模块在matplotlib中添加任意路径 :

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  mplot3d

  mplot3d工具包(见mplot3d教程和 mplot3d示例)支持简单的三维图形,包括曲面,线框,散点图和条形图。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  感谢John Porter,Jonathon Taylor,Reinier Heeres和Ben Root的mplot3d工具包。此工具包随所有标准matplotlib安装一起提供。

  流图

  该streamplot()函数绘制矢量场的流线。除了简单地绘制流线之外,它还允许将流线的颜色和/或线宽映射到单独的参数,例如矢量场的速度或局部强度。

  (源代码)

matplotlib中文 (32/64位) 2.7 官方版

  (png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  (png,pdf)

  此功能补充了quiver()绘制矢量字段的功能。感谢Tom Flannaghan和Tony Yu添加流图功能。

  椭圆

  为了支持 菲尼克斯使用火星(使用matplotlib显示地面跟踪的航天器),迈克尔Droettboom建立在查理·穆德的工作提供一个非常准确的8样条近似椭圆弧(见 Arc),这是对缩放级别不敏感。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  条形图

  使用bar() 命令可以很容易地创建条形图,其中包括自定义(例如错误栏):

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  创建堆叠条(bar_stacked.py)或水平条形图(barh_demo.py)也很简单。

  饼图

  该pie()命令允许您轻松创建饼图。可选功能包括自动标记区域的百分比,从饼图中心爆炸一个或多个楔形,以及阴影效果。仔细看看附加的代码,它在几行代码中生成这个数字。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  表演示

  该table()命令将文本表添加到轴。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  散点图演示

  该scatter()命令使用(可选)大小和颜色参数创建散点图。此示例描绘了Google股票价格的变化,标记尺寸反映交易量和颜色随时间变化。这里,alpha属性用于创建半透明圆形标记。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  滑块演示

  Matplotlib具有基本的GUI小部件,它们独立于您正在使用的图形用户界面,允许您编写交叉GUI图形和小部件。查看matplotlib.widgets和 小部件示例。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  填充演示

  该fill()命令允许绘制填充曲线和多边形:

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  感谢Andrew Straw添加此功能。

  日期演示

  您可以绘制日期数据与主要和次要刻度和自定义刻度格式化器两者。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  查看matplotlib.ticker和matplotlib.dates查看详细信息和用法。

  日志图

  的semilogx(), semilogy()和 loglog()功能简化了对数图的创建。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  感谢Andrew Straw,Darren Dale和Gregory Lielens为贡献日志扩展基础设施。

  极地地块

  该polar()命令生成极坐标图。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  传奇

  该legend()命令使用MATLAB兼容的图例布局命令自动生成图形图例。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  感谢Charles Twardy对图例命令的输入。

  Mathtext_examples

  下面是matplotlib内部数学语言引擎现在支持的许多TeX表达式的示例。mathtext模块使用FreeType 和DejaVu,BaKoMa computer modern或STIX 字体提供TeX风格的数学表达式。有关matplotlib.mathtext其他详细信息,请参阅模块。

  (源代码)

  (png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  Matplotlib的mathtext基础结构是一个独立的实现,不需要TeX或计算机上安装的任何外部软件包。请参阅编写数学表达式的教程。

  原生的TeX渲染

  虽然matplotlib的内部数学渲染引擎是相当强大,有时你需要TeX。Matplotlib支持使用usetex选项的字符串的外部TeX呈现。

  (源代码,png,pdf)

matplotlib中文 (32/64位) 2.7 官方版

  EEG演示

  您可以将matplotlib嵌入到pygtk,wx,Tk或Qt应用程序中。这是一个名为pbrain的EEG查看器的屏幕截图。

matplotlib中文 (32/64位) 2.7 官方版

常见问题

  需要帮忙?

  Matplotlib是一个温馨,包容性的项目,我们努力在我们做的一切,遵守Python软件基金会行为守则。

  检查faq,api文档和 邮件列表存档资源。加入Gitter和邮件列表:用户, 宣布和 Devel。检查Matplotlib问题stackoverflow。该搜索工具搜索所有的文件,包括全文搜索,其行使几乎每一个角落Matplotlib的超过350个完整的例子。

  您可以在github 跟踪器上提交错误,修补程序和功能请求 ,但是最好在邮件列表上ping我们。

  要了解Matplotlib中发生的最新信息,请参阅新的页面或浏览源代码。任何可能需要更改现有代码的操作都会记录在api更改文件中。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0