【问题标题】:Setting axis in matplotlib在 matplotlib 中设置轴
【发布时间】:2015-04-28 20:30:52
【问题描述】:

我正在从 guide 学习 matplotlib,但我遇到了移动脊椎的问题。
设置 x 和 y 轴后

pl.xticks([-np.pi, -np.pi/2, 0, np.pi/2, np.pi],
      [r'$-\pi$', r'$-\pi/2$', r'$0$', r'$+\pi/2$', r'$+\pi$'])
pl.yticks([-1, 0, +1],
      [r'$-1$', r'$0$', r'$+1$'])

他们正在使用spines函数:

ax = pl.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))

将轴移向中间。在我这样做之后,我之前定义的轴丢失了,我的情节看起来像this 我该如何解决这个问题?

【问题讨论】:

    标签: python python-3.x matplotlib pycharm


    【解决方案1】:

    您需要按其他顺序执行这两项操作,例如,请参阅 the source code for the picture

    【讨论】:

    • 哦。谢谢@randomusername
    猜你喜欢
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多