9/24matplotlib使用入门

---恢复内容开始---

matplotlib的使用中有好几种输出风格,有matlab风格,和官方文档的as风格,各有所长,本文对比介绍官方文档中的使用风格。

我们画图的目的是要将函数以图像显示出来,所以我们要用python处理的东西有两个,一个是函数,一个是图像,函数部分在matplotlib的使用中使用了numpy这个三方库,这个库有着很大的科学计算功能。

1.1函数处理部分(numpy的使用)

  具体使用可以参见numpy的文档

  我们使用matplotlib将数据可视化时基本上我们只用到两种方法

  1.arange函数类似于python的range函数,通过指定开始值,终值和步长来创建一维数组,注意数组不包括终值。

  

  此函数在区间[0,1]之间以0.1为步长生成一个数组。

  第一个参数默认为0,第三个参数默认为1.

  

  2.linspace函数通过指定开始值,终值和元素个数来创建一维数组,可以通过endpoint关键字指定是否包含终值,缺省设置是包括终值。

  

  第三个参数预设为50,必须指定初值,终值。

  numpy有一般math库函数的数组实现,如sin,cos,log

  

  如果要精确的浮点计算请参见numpy文档

  基本函数(三角,对数,平方,立方等)的使用就是在函数前加上np.这样就能实现数组的函数计算。

  

1.2Matplotlib使用风格介绍

  marplotlib使用中有好几种输出风格,有类matlab的风格,和官方文档使用的as风格,各有所成,下面详细介绍这两种方法。

  下面膜介绍官方文档中使用较多的as风格

  如我们要做一个正弦函数在区间[-pi,pi]图像

  

  

  只需要四句代码,简单的正弦函数就出来了,是不是很简单,至于图像的美化加标签等在后面的章节给大家介绍。

  官方文档中给出了104个函数的简单介绍,我们的各式各样的图都可以使用它们实现。

  

  

  

---恢复内容结束---

原文地址:https://www.cnblogs.com/invisible2/p/7587458.html