绘制正弦曲线并在图中标记文本和注释
时间: 2024-02-03 11:12:56 浏览: 63
绘制正弦曲线
以下是使用Python中的matplotlib库绘制正弦曲线,并在图中标记文本和注释的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成x轴数据
x = np.arange(0, 4*np.pi, 0.1)
# 计算y轴数据
y = np.sin(x)
# 绘制正弦曲线
plt.plot(x, y)
# 添加标题、x轴和y轴标签
plt.title('Sin Wave')
plt.xlabel('x-axis')
plt.ylabel('y-axis')
# 在图中添加文本和注释
plt.text(1, 0, 'Maximum', ha='center', va='center')
plt.annotate('Minimum', xy=(3*np.pi/2, -1), xytext=(5, -1.5),
arrowprops=dict(facecolor='black', shrink=0.05))
# 显示图形
plt.show()
```
运行后,将会显示一个带有正弦曲线、标题、轴标签、文本和注释的图形。其中,文本使用`plt.text()`函数添加,注释使用`plt.annotate()`函数添加,并且使用箭头连接到曲线上。
注:需要安装matplotlib库。可以使用以下命令进行安装:
```
pip install matplotlib
```
阅读全文