如何使用Python绘图之matplotlib快速绘图

matplotlib是Python最常用的绘图库,她拥有Matlab的语法、python语言、latex的画图质量(还可以使用内嵌的latex引擎绘制的数学公式)。Matplotlib最早是为了可视化癫痫病人的脑皮层电图相关的信号而研发,因为在函数的设计上参考了MATLAB,所以叫做Matplotlib,首次发表于2007年,在开源和社区的推动下,现在在基于Python的各个科学计算领域都得到了广泛应用。其原作者John D. Hunter博士是一名神经生物学家,2012年不幸因癌症去世,感谢他创建了这样一个伟大的库,造福众多Coder。下面我来为大家演示如何使用matplotlib来快速绘制图形:

操作方法

  • 01

    首先,在进入正题之前,我们先做一些准备工作,如果你已配置好本机的Python环境。使用管理员权限打开命令提示符(win10 Widows+ x在弹出的菜单项中选择 cmd 管理员)。在打开的命令提示符窗口中输入: pip install maplotlib 按Enter确定后,会自动开始下载,如下所示:

  • 02

    要注意的是,如果没有下载成功可以多尝试几次,直到下载完成。matlpotlib在函数设计上对matlab进行参考,所以在进行函数式绘图即快速绘图是,语法与MATLAB进行绘图时大致相同。不过在开发大型应用时并不适用,此时对象化绘图才是最好的解决方案。

  • 03

    我们来看一个例子: import numpy as np import matplotlib.pyplot as plt # 创建画布1 plt.figure(1) # 创建画布2 plt.figure(2) # 在画布2中创建子图1(有几个子图便是把画布分成几份) ax1 = plt.subplot(211) # 在画布2中创建子图2 ax2 = plt.subplot(212) #指定绘图区间为[0,10],区间分为100份(单位为长度为0.1) x = np.linspace(0, 10, 100) for i in range(5): # 选择画布1绘图 plt.figure(1) plt.plot(x, np.exp(i*x/3)) # 选择画布2的子图1绘图 plt.sca(ax1) plt.plot(x, np.sin(i*x)) # 选择画布2的子图2绘图 plt.sca(ax2) plt.plot(x, np.cos(i*x)) #输出已绘制图形 plt.show()

  • 04

    显而易见,函数式绘图的语法与matlab极为相似,由于在代码中已做详细说明,在此不对代码进行说明,有问题可以私信本人,做进一步解答。我们来看一下输出的图形

  • 05

    matplotlib绘图功能十分强大,在此只进行简单介绍,感兴趣的网友可以多查阅一些资料,进行深入了解。如果想了解matlotlib的面向对象绘图,可以查看我之后更新的另一篇经验: 如何使用Python绘图之matplotlib面向对象绘图

(0)

相关推荐

  • CAD快速绘图之去除鼠标右键

    不同人使用CAD绘图有着各自不同的习惯,大多数人保留CAD软件的原始设置,习惯于在菜单中选取命令,熟练时绘图速度也挺快.但像我们这些从R12版本时代就开始使用CAD的,不少人都保持着左手打快捷命令同时 ...

  • CAD快速绘图之巧用工具选项板

    CAD软件中,有一个很实用的工具,但是一般情况下很少有人使用,这就是工具选项板.很少使用的原因是CAD中自带的在工具选项板下的东西很少用到,如果对工具选项板进行相应设置,会给绘图工作带来更高的效率 操 ...

  • 快速绘图不可不知的50个CAD经典技巧

    快速绘图不可不知的50个CAD经典技巧

  • matlab怎么在平面坐标系中绘图之二维绘图plot

    matlab不仅可以用来进行数学分析,还可以使用matlab强大的绘图功能帮助我们理解数据,并向他人形象的传达自己的结论,二维绘图是刚接触matlab的时候必须学会使用的技能之一,那么我们怎么使用ma ...

  • python 如何用matplotlib画一个漂亮的圆?

    图形,有好多图形可以用公式表示,可以用公式表述的图形称之为数学图形.圆是一种基本的数学图形,圆面就是为打上材质. 操作方法 01 首先,奉上圆的公式: 02 接着我们使用matplotlib建立画布: ...

  • CAD怎么快速准确的绘图

    一些工程类项目和环境设施方面的工作人员平常比较多的用到CAD文件了,可是如何在CAD中快速准确的绘图呢? 操作方法 01 打开浏览器在电脑上下载一个"CAD编辑器",并且在电脑上安 ...

  • cad绘图常用技巧方法(cad快速画图方法)

    CAD想要快速绘图,流畅设计,这些绘图前的CAD的各项配置的调配不可少!我整理了三大CAD快速配置技巧,助大家快速晋升CAD高手!技巧一:界面切换更自如,应用操作更流畅CAD一般有两种界面,即传统界面 ...

  • Edraw亿图图示基本绘图功能怎么使用?

    在工作中,图表的创建是必不可少的工具,它可以帮助我们更直观的进行数据分析,亿图图示基本制图模板可以帮助你快速创建图表,亿图提供上百种绘图方式和几千种图形,有的简单,有的复杂.每种模板应用于不同的用途, ...

  • 怎么通过CAD绘图软件计算图形面积

    在工程计算中经常要计算到图形的面积,而这些面积往往是不规则多边形,甚至还有不规则曲线,计算起来相当麻烦.怎么通过CAD绘图软件来快速测量其面积呢? 操作方法 01 打开CAD软件,按照尺寸在CAD中绘 ...