有没有办法让 matplotlib 中的垂直点划线始终接触 yaxis 的顶部和底部?我正在绘制两条垂直线,它们之间有空间,我希望它们接触到我的 yaxis 的顶部和底部。它们触及 y 轴的底部,但如果我更改起始 y 值,它们只会触及我的绘图的 y 轴顶部,因此线型图案恰好触及顶部。我也尝试使用 ax.vlines 并得到相同的结果。
也许 - 有没有办法改变线条样式中点和破折号的间距来做到这一点?
plt.plot((55843.8747516981, 55843.8747516981), (yminPlot, 4.53), linewidth=2,
linestyle='-.', color='r')
plt.plot((55843.8747516981, 55843.8747516981), (7.03, ymaxPlot), linewidth=2,
linestyle='-.', color='r')