Matplotlib 入门

恩,翻译至:Matplotlib教程
看看这是个啥?

简介

Matplotlib是一个类似GNUplot的绘图库。 GNUplot的主要优点是Matplotlib是一个Python模块。 由于python越来越受欢迎,matplotlib也越来越受欢迎。(相辅相成)

Matplotlib有吸引力的另一个原因是如果它与Numpy和Scipy结合使用可以成为MATLAB的完美替代品。 因为MATLAB很昂贵且源代码封闭,而Matplotlib是免费开源的。 它也是面向对象的,可以以面向对象的方式使用。 此外,它可以与wxPython,Qt和GTK +等通用GUI工具包一起使用。 还有一个程序“pylab”,其设计与MATLAB非常相似。 这可以使MATLAB用户非常容易地迁移到matplotlib。

Matplotlib可用于创建各种硬拷贝格式和跨平台的交互式环境的publication quality figures(生产质量图表??)。

matplotlib的另一个特点是其陡峭的学习曲线(steep learning curve 居然是学得快的意思…),这意味着用户通常在开始后快速进步。 官方网站必须说明以下内容:“matploglib试图让简单的事情更简单,让困难成为可能。你可以用几行代码生成图表,直方图,功率谱图,条形图,错误图表,散点图等等。“。

第一个例子

我们将从一个简单的图表开始,能怎么简单就怎么简单的图表。 matplotlib中的图表是二维或三维图,通过点,曲线或其他一系列条形显示关系。 我们有两个轴:水平X轴表示独立值,垂直Y轴对应于依赖值。

我们将使用matplotlib的pyplot子模块。 pyplot为matplotlib的面向对象的绘图库提供了一个过程接口。

它的绘图命令选择方式与Matlab在命名和参数方面类似。

通常的做法是将matplotlib.pyplot重命名为plt。 我们将在第一个例子中使用pyplot的绘图函数。 我们将一个值列表传递给绘图函数。 Plot将这些值作为Y值。 列表的索引自动作为X值。 如果使用Ipython Notebook,命令%matplotlib inline有用的。 它确保图形将在文档内部描绘,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值