需要两个库
import matplotlib.pyplot as plt
import numpy as np
用numpy生成x轴,用它自带的sin、cos函数、pi等生成y的值
np.linspace的参数256,是标示X轴范围内包含的元素个数,
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
plot是plt的函数,不是直接plt就可以用的!!
用legend添加例图,添加例图,plot中必须有label属性,
plt.plot(X,C,label="x^3")
plt.plot(X,S,label="2^x")
plt.legend(loc='upper left')
show也是plt的函数,不能直接show()的!
plt.show()
python 指令可以用分号写在一行,如下
plt.plot(X,C);plt.plot(X,S)
注释和线条控制可以这样
plot(X, C, color="blue", linewidth=2.5, linestyle="-", label="cosine")
更多属性,参考 http://www.jb51.net/article/112815.htm