2. 假设变量x的取值区间是0-20,使用Matplotlib库提供的方法绘制函数sin(x)的图形。在图形中添加注释文字“sin(x)”,并用箭头标出该正弦曲线的第一峰值
时间: 2024-03-10 19:46:57 浏览: 81
Python使用matplotlib绘制正弦和余弦曲线的方法示例
5星 · 资源好评率100%
好的,以下是绘制sin(x)函数图形并添加注释的Python代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义x的取值范围
x = np.arange(0, 20, 0.1)
# 计算sin(x)的值
y = np.sin(x)
# 绘制图形
plt.plot(x, y)
# 添加标题和坐标轴标签
plt.title('Sin(x) Graph')
plt.xlabel('X')
plt.ylabel('Sin(X)')
# 添加注释
plt.annotate('sin(x)', xy=(18, 0.5), fontsize=12, color='blue')
plt.annotate('First Peak', xy=(np.pi/2, 1), xytext=(np.pi/2 + 1, 1.5),
arrowprops=dict(facecolor='red', arrowstyle='->'))
# 显示图形
plt.show()
```
运行代码后,会弹出一个窗口显示sin(x)函数的图形,并在图形中添加了注释。其中,“sin(x)”注释位于x轴坐标为18,y轴坐标为0.5的位置,箭头标注了正弦曲线的第一个峰值,即$\frac{\pi}{2}$处。
阅读全文