Skip to main content
 首页 » 编程设计

python之绘制水平线,y = matplotlib 中的常量

2025年05月04日15me-sa

我正在使用以下代码在 matplotlib 中绘制一条水平线:

axScatter.axhline(y=0.285987, xmin=-1.5, xmax=0.491, color='black', linestyle=':') 

然而,它只是稍微有点出格:

我宁愿有一个函数,其中 y = 0.285987 在 x 范围:-1.5 和 ~0.72 之间。有谁知道如何在不使用 axhline 的情况下绘制一条线?

请您参考如下方法:

axhline xmin 和 xmax 将在轴坐标中给出(因此 0.5 是轴的中间)。 如果你想在数据坐标中有一条精确的线,你可以使用 plot:

x = [-1.5, 0.72] 
y = [0.285987, 0.285987] 
ax.plot(x, y)