matplotlib.pyplot:向子图添加水平线

Mik*_*ike 3 python plot matplotlib line

这段代码(matplotlib.pyplot)给了我下面链接中的情节:

plt.subplot(2, 1, 1)
plt.plot(px,py)

plt.subplot(2, 1, 2)
plt.plot(curve)
Run Code Online (Sandbox Code Playgroud)

2 个绘图示例 --> 我想在 100.000 处的第二个子绘图中添加一条水平线。我怎样才能做到这一点?两个图的颜色应保持相同/同步。

Gio*_*ous 6

您可以使用matplotlib.axes.Axes.axhlinematplotlib 在轴上添加一条水平线。如果需要设置更多参数,请参考官方文档

import matplotlib.pyplot as plt    
plt.axhline(100000, color="gray")
Run Code Online (Sandbox Code Playgroud)