python绘制曲线 并标注点
时间: 2024-09-13 07:08:20 浏览: 68
在Python中,可以使用matplotlib库来绘制曲线并添加标注点。以下是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一些数据
x = np.linspace(0, 10, 100) # x轴均匀分布的100个点,范围从0到10
y = np.sin(x) # 正弦函数值对应于x
# 绘制曲线
plt.plot(x, y, label='正弦曲线') # 使用plot函数画线,并给图例起名
# 标注特定点
point_x, point_y = 4, np.sin(4) # 需要标注的点,这里选择了弧度为4的地方
plt.scatter(point_x, point_y, color='red', marker='o') # scatter用于标记点,颜色和形状可以自定
plt.annotate('峰值', xy=(point_x, point_y), xytext=(5, -8), arrowprops=dict(facecolor='black')) # annotate用于添加文字标签及箭头指向标注点
# 设置图表标题和坐标轴标签
plt.title('正弦函数示例')
plt.xlabel('X轴')
plt.ylabel('Y轴')
# 显示图例并显示图形
plt.legend()
plt.show() # 结束绘图
```
在这个例子中,我们首先创建了一个正弦函数的图像,然后选取了曲线上的一个峰值位置,并添加了红色的标记点和对应的文本注释。
阅读全文