28

ヘルプから:

set_xlim:xaxisのデータ制限を設定します。

set_xbound: x軸の数値の下限と上限を設定します。

それはあまり明確ではないので、私が何かをプロットするとしましょう:

import matplotlib.pylab as plt
fig, ax = plt.subplots(1, 1)
ax.plot(xrange(10), xrange(10))

今、私はどちらかをします:

ax.set_xlim(2, 7)

また:

ax.set_xbound(2, 7)

違いはわかりません。プロットをドラッグできます。すべての線が0から9の間にプロットされます。

4

1 に答える 1

25

後で境界内にないものをプロットすると、境界は自動的に変更される可能性があります。対照的に、制限は固定されており、自動的には変更されません。

import pylab as p

t = p.arange(0.0, 2.0, 0.01)
s = p.sin(2*p.pi*t)

ax=p.subplot(111)
ax.plot(t, s, color='r',linewidth=1.0)
ax.set_ylim(-1,1)
ax.plot(t, s+1, color='g',linewidth=1.0, label="Graph2")
p.show()


ax=p.subplot(111)
ax.plot(t, s, color='r',linewidth=1.0)
ax.set_ybound(-1,1)
ax.plot(t, s+1, color='g',linewidth=1.0, label="Graph2")
p.show()

ここに画像の説明を入力してください ここに画像の説明を入力してください

于 2012-07-13T09:04:32.587 に答える