matplotlib:我可以用文本打断“ axhline”吗?

Mar*_*ilk 2 python plot matplotlib

在绘图中,我想axhline在一个特定的绘图中绘制一个用其值注释的绘图,有点像此处的轮廓绘图示例。例如,看起来像:--------- 0.13 -----------

这可能matplotlib吗?

Sue*_*ver 7

您可以text在线条的中心点创建一个普通对象,然后将背景色设置为轴的颜色,以使水平线在文本后面不可见。

plt.axhline(linewidth=4, y=0.5, color='red')

plt.text(0.5, 0.5, 'text', fontsize=30, va='center', ha='center', backgroundcolor='w')
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明