私はmatplotlibの中でクリッピング使用して円や楕円のような形をクリップしようとするんだけど、私が行方不明です何かがなければならない。.. しないのはなぜこのクリップ私は半分?:Matplotlibでのクリッピング。なぜこれは機能しませんか?
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
from matplotlib.transforms import Bbox
clip_box = Bbox(((-2,-2),(2,0)))
circle = Circle((0,0),1,clip_box=clip_box,clip_on=True)
plt.axes().add_artist(circle)
plt.axis('equal')
plt.axis((-2,2,-2,2))
plt.show()
私は対話的に完全に長方形内に含まれる領域にズームするときに、この溶液を用いて、円が消えていることに気づきます。この動作を削除する方法はありますか? – Eskil
@Eskilそれは私のために働いています(Linux、Matplotlib 0.99.3):円はまだ表示されますが、数字の表示領域をオーバーシュートします... – FabienAndre
Linux、Matplotlib 1.0.1 here。私は、ボックス内の完全な領域にズームしたときに、円がある場合があることがわかります。ただし、青い部分の中央の小さな領域にズームしてみてください。私のために青は消えてしまい、私のアプリケーションではやや迷惑になります。 – Eskil