题目要求:
(1)绘制y=sin(x)和y=cos(x)在[-pi,pi]上的曲线图,其中y=sin(x)显示为蓝色实线,线宽4.0;y=cos(x)显示为红色虚线,线宽5.0。在横轴和纵轴上标注x,y,并画网格
(2)将(1)中条曲线分别绘制在两个子图中。
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif']=['SimHei']
# 用来设置字体样式以正常显示中文标签
plt.rcParams['axes.unicode_minus']=False
# 默认是使用Unicode负号,设置正常显示字符,如正常显示负号
x=np.arange(-np.pi,np.pi,0.1)
#确定x的取值范围
plt.plot(x,np.sin(x),color='blue',linewidth=4.0,linestyle='-')
#绘制第一条线
plt.plot(x,np.cos(x),color='red',linewidth=5.0,linestyle='-.')
#绘制第二条线
plt.grid(True)
#生成网格线
plt.xlabel("x轴")
#标注x轴
plt.ylabel("y轴")
#标注y轴
plt.show()
#展示第一幅图
plt.subplot(2,1,1)
#确定第二幅图子图一的位置
plt.plot(x,np.sin(x),color='blue',linewidth=4.0,linestyle='