画像と等高線を描く

次のページの例については、ここから紹介した例から始めましょう 世界座標初期化軸を用いて それがそうです。

画像をビットマップまたは等高線として描画することは、例えば、一般的なmatplotlib方法によって達成されるべきである。 imshow() あるいは…。 contour() それがそうです。例えば、そこからの例は継続される 世界座標初期化軸を用いて 以下の動作を実行することができます。

ax.imshow(hdu.data, vmin=-2.e-5, vmax=2.e-4, origin='lower')

(png, svg, pdf)

../../_images/images_contours-2.png

また,以下の命令を用いて同一画像に対応する等高線を追加することができる.

import numpy as np
ax.contour(hdu.data, levels=np.logspace(-4.7, -3., 10), colors='white', alpha=0.5)

(png, svg, pdf)

../../_images/images_contours-3.png

異なる座標系に画像の輪郭を表示するには、参照されたい マークと芸術家を重ね合わせて それがそうです。

注釈

Pylotインタフェースをご利用いただくのがお好きでしたら、呼び出すこともできます plt.imshow そして plt.contour ではなく ax.imshow そして ax.contour それがそうです。