2

我想绘制一条与 y 轴平行且位于 x 轴中间的静态垂直线。图中一平移时这条线不应该移动。我的目标是在图的中间有这条垂直线作为参考线。我将有一些其他数字代表将取决于 x 轴中间的 x 值的数据。

4

1 回答 1

4

该线的端点坐标为轴坐标中的 (0.5, 0) 和 (0.5, 1):

from matplotlib.lines import Line2D
from matplotlib import pyplot

f=pyplot.figure()
a=f.add_subplot(111)
a.plot([3,1,4,1,5,9,2], color='k') # so you have some content
a.add_line(Line2D([0.5, 0.5], [0, 1], transform=a.transAxes,
                  linewidth=2, color='b'))
pyplot.show()
于 2011-03-22T16:51:04.103 回答