自己用python简单的画图,比较函数大小

需要两个库

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

你可能感兴趣的:(自己用python简单的画图,比较函数大小)