私はこれが何をしたい
あるしかし、私のコードは非常に汚れていると思います。それは慎重に調整しなければならない。 grid
を直接お使いになるのはなぜですか? http://matplotlib.org/examples/pylab_examples/spine_placement_demo:
import pylab
import numpy as np
x = np.arange(20)+300
y = x - 308
x1 = x[y>=0]
x2 = x[y<=0]
y1 = y[y>=0]
y2 = y[y<=0]
fig = pylab.figure()
fig.subplots_adjust(hspace=0.00001)
bx = pylab.subplot(212)
pylab.ylim(-12,0)
pylab.plot(x2,y2)
pylab.setp(bx.get_xticklabels(), visible=False)
ax = pylab.subplot(211,sharex=bx)
pylab.plot(x1,y1)
pylab.ylim(0,12)
pylab.setp(ax.get_xticklabels(), visible=True)
pylab.show()
これは、あなたがここにその点で棘を使用する方法の詳細一般的な説明を見つけることができます@Joeキングトンさんのコメント – Falmarri
と一緒に、私は必要なもののように見えます.html –
ここで 'ax.spines'がなぜ使われるのか説明できますか? AFAIKでは、すべてのメソッド 'set_position'または' set_color'は 'matplotlib.spines.Spine'クラスオブジェクトのメンバです。それは混乱している。 – haccks