用matplotlib库,画出一段y = sin(x) 蓝色曲线,并用红色x号标记出最低点和最高点。
时间: 2024-09-28 20:06:53 浏览: 53
在Python中,你可以使用matplotlib库来绘制函数图形。首先,你需要安装这个库,如果还没有安装可以使用`pip install matplotlib`命令。下面是一个简单的示例,展示如何绘制y=sin(x)的蓝色曲线,并标记出最低点和最高点:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义x值范围
x = np.linspace(0, 2 * np.pi, 400)
# 计算对应的y值
y = np.sin(x)
# 绘制曲线
plt.plot(x, y, 'b', label='sin(x)', linewidth=2)
# 找到最大值和最小值索引
min_index = np.argmin(y)
max_index = np.argmax(y)
# 标记最低点和最高点
plt.scatter([x[min_index]], [y[min_index]], color='red', marker='o', label='Minimum')
plt.scatter([x[max_index]], [y[max_index]], color='red', marker='o', label='Maximum')
# 添加标题和标签
plt.title('Sine Wave with Minimum and Maximum Points Marked')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图例
plt.legend()
# 显示图像
plt.show()
```
阅读全文