matplotlib 在y=0处加线
时间: 2024-03-09 12:45:12 浏览: 46
使用matplotlib动态刷新指定曲线实例
您可以使用 `ax.axhline` 方法来在 matplotlib 中的 y=0 处添加一条水平线。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-5, 5, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
ax.axhline(0, color='gray', linewidth=1)
plt.show()
```
在这个例子中,我们创建了一个名为 `ax` 的 `Axes` 对象,并使用 `ax.plot` 方法绘制了一条正弦曲线。然后,我们使用 `ax.axhline` 方法在 y=0 处添加了一条灰色的水平线。
您可以根据需要调整线的颜色、线宽和样式。
阅读全文