例11-5 绘制沪指综合指数收盘数据趋势图
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
x = np.arange(0,2*np.pi,0.1)
y = np.sin(x)
f = plt.figure(figsize=(8,4),dpi=80)
f.set_facecolor((0.92,0.92,0.96))
plt.title('正弦、余弦函数图形',fontsize=12)
plt.xlabel('x 变量',fontsize=12)
plt.ylabel('y 变量',fontsize=12)
plt.xlim((0,6.6))
plt.ylim((-1,1))
plt.xticks(np.arange(0,6.6,0.4))
plt.yticks(np.arange(-1,1,0.2))
plt.plot(x,y,marker='o',linestyle='-',linewidth=1.2)
y = np.cos(x)
plt.plot(x,y,color='r',marker=',',linestyle='-',linewidth=1.2)
plt.legend(['y=sin(x)','y=cos(x)'],fontsize=12)
plt.text(3.2,np.sin(3.2)+0.08,'y = sin(3.2)',fontsize=12)
plt.show()