2011-03-22 88 views
2

我想绘制一条与y轴平行且位于x轴中间的静态垂直线。在图中一个平底锅时,这条线不应该移动。 我的目标是将这条垂直线作为参考线在图中间。我将会得到一些其他的数据,这些数据将取决于x轴中间的x值。如何使用Matplotlib在图形的中间绘制轴

回答

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() 
+0

谢谢Jouni,这正是我一直在寻找! – PierreE 2011-03-30 12:54:54

相关问题