题目要求:
将两条线绘制在一幅图像中,要求:
- x 为从-5到5,间隔为0.1;
- y1 为: sin(x)
- y2 为: cos(x)
- 两条线用不同的颜色标记出来
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-5, 5, 101) # 设置间隔为0.1 (x轴的范围[-5, 5]内共显示101个刻度线,则每个刻度间距为0.1)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, label='$sin(x)$', color='green') # 正弦
plt.plot(x, y2, label='$cos(x)$', color='red') # 余弦
plt.xlim(-5, 5) # 设置显示范围
plt.xticks(x) # 利用上方定义x, 设置x轴刻度
plt.legend() # 图例
plt.show()
运行结果: