私は英国の地図の境界線にクリップしたいピラブのプロットを持っています。 1つのパッチが見事に作品のプロットをクリッピングなど、matplotlibでいくつかのパッチを使って画像をクリップ
をウェールズのための1つをイングランド1:私はまた、それぞれの国のアウトラインが含まれている一連のパッチを作った
fig = plt.figure()
ax = fig.add_subplot(111)
im = ax.scatter(x,y,c = z)
ax.add_patch(patch)
im.set_clip_path(patch)
しかし、もし私が1つ以上のことをしようとすると、それは私には何も残さない - 明らかに、プロットのどの部分も各国内に同時に存在しないからです。
「OR」タイプのステートメントを使用してクリップする方法を知っている人はいますか? (つまり、このパッチまたはこのパッチ内であればクリップしません)。
私はパッチで作業していませんが、一緒に追加できる方法はありますか? –
ちなみに、マップが必要なことをやっているのなら、私はマップマップのためのベースマップ、matplotlib拡張を見つけたと思いますか? –
ありがとう、トーマス - はい、私はベースマップを見つけました。地理的な地点/国境などのプロットには最適ですが、この例では実際にうまくいくでしょう。 Byt私はマップの境界に合わせることができるKDEのようなプロットを作成する方法をまだ研究しておらず、もっと一般的な解決策を探していました。 –