はじめに
画像のカラーマップとヒストグラムのカラーマップを揃えることで視覚的にわかりやすく表示する方法について説明する。
コード&解説
モジュールのインポート
バージョン
画像の作成
0で構成された128 x128の2Dデータの一部を10として、それをガウシアンフィルターでボカすことで画像データを作成した。
画像を表示
make_axes_locatableでカラーバーを追加する。
![](https://sabopy.com/wp/wp-content/uploads/2021/08/image_hist_de_same_cmap_1-1.png)
ヒストグラムを表示
![](https://sabopy.com/wp/wp-content/uploads/2021/08/image_hist_de_same_cmap_2-1.png)
cmapをnormalizeし、fill_betweenのcolorでそのcmapを設定する。ここでは”Spectral_r”のcmapを用いた。
画像とヒストグラムを合わせて表示
![](https://sabopy.com/wp/wp-content/uploads/2021/08/image_hist_de_same_cmap_3-1.png)
参考
Multidimensional image processing (scipy.ndimage) — SciPy v1.14.0 Manual
matplotlib.pyplot.fill_between — Matplotlib 3.9.1 documentation
コメント