Pyplot
http://www.labri.fr/perso/nrougier/teaching/matplotlib/
pyplot提供了一个方便的matplotlib基于对象库的借口,是模仿了matlab,因此,在pyplot中的很多命令和参数,都和matlab相似。
简单的画图simple plot
我们想在同一个图中划出一个cos和sin函数图,第一步是获取cos和sin的数据,构建函数
import numpy as np
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
定义了一个numpy的数组X,从-π到π,共256个值,同时定义了C和S,也就是两个三角函数,也有256个值。也是一个数组,也可以说是列表。
在matplotlib中,有一系列的默认设置,用来自定义各种属性。可以通过配置各种属性,来调整整个图,比如表格大小、像素、线的宽度,颜色和风格,线轴、坐标、表格属性、文本和字体属性。在很多情况下,默认的设置都是比较好用的,如果是有特殊的需求,可以修改这些属性值。
开始画图。
from matplotlib import pyplot as plt
import numpy as np
x = np.linspace(-np.pi,np.pi,256,endpoint=True)
y = np.sin(x)
z = np.cos(x)
plt.plot(x,y)
plt.plot(x,z)
plt.show()<