はじめに
matplotlibのsubfiguresで複数の図を任意の位置に配置したグラフを作成する方法について説明する。
コード
![](https://sabopy.com/wp/wp-content/uploads/2021/04/taiyaki_histo-1.png)
解説
モジュールのインポート
バージョン
画像の読み込み
下記サイトから画像をダウンロードし、読み込む。png画像なので0の部分はnp.nanとする。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOpkchJhqC0uI-M8BlcjLcLs1m_7A8_7D3HQ_KlduTUTamrh8lGZHJI8qAQ72hoq37njj97FLkNv1Qo-M3ziYvW5Bd1F6iA4HQSDveGBgGpPYLeDfclfLGTz3aPRI3wicyrMZE3YdE8U89/s400/sweets_taiyaki.png)
たい焼きのイラスト
いらすとやは季節のイベント・動物・子供などのかわいいイラストが沢山見つかるフリー素材サイトです。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWBPpphDNJ6FKe-zp1WzIh6ppIBAEGkVrWV7uWATqCEsRwsiZ2CdMcewNeLukEc7yagmt2x3MvzqAnXthE7JwGmVeshg35zUzjzsNiN2LUYHYUQpX5cde3WaZggV-HchRacW4ZyqL646PI/s400/sweets_shiroi_taiyaki_white.png)
白いたい焼きのイラスト
いらすとやは季節のイベント・動物・子供などのかわいいイラストが沢山見つかるフリー素材サイトです。
subfiguresの作成
subplotsと同じ感じでsubfiguresを作成する。
上の図の作成
subfigs[0].subplots(1, 2)のようにして、subfig[0]の中にsubplotsを作成する。
読み込んだ画像を表示してタイトルを設定する。
subfigs[0]のタイトルはsuptitleでつけられる。
下の図の作成
subfigs[1]にsubplotsを作成する。ここでは、RGB画像の各色についてヒストグラムを作成して表示した。
参考
Figure subfigures — Matplotlib 3.9.1 documentation
コメント