【问题标题】:How to draw an axis in the middle of the figure using Matplotlib如何使用 Matplotlib 在图形中间绘制轴
【发布时间】:2011-03-22 16:27:50
【问题描述】:

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

【问题讨论】:

    标签: python matplotlib line axes


    【解决方案1】:

    那条线的端点坐标是轴坐标中的 (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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 2016-09-28
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      相关资源
      最近更新 更多