绘制曲线图



from pylab import *


figure(figsize=(8,6),dpi=80)

subplot(1,1,1)

X = np.linspace(-np.pi,np.pi,256,endpoint=True)
C,S = np.cos(X),np.sin(X)
plot(X,C,color = "blue",linewidth = 1.0,linestyle = '-')
plot(X,S,color = "green",linewidth =1.0,linestyle = '-')

plt.xlim(X.min()*1.1, X.max()*1.1)
plt.ylim(C.min()*1.1,C.max()*1.1)


xlim(-4.0,4.0)
xticks(np.linspace(-4,4,9,endpoint=True))
ylim(-1.0,1.0)
yticks(np.linspace(-1,1,5,endpoint=True))

xticks([-np.pi, -np.pi/2,0,np.pi/2,np.pi])
yticks([-1,0,+1])

ax = gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))


show()
posted on 2020-05-24 14:16  ·顾行知  阅读(368)  评论(0)    收藏  举报