matplotlibで複数グラフを1枚の画像に

目次

Einglish page is here.

やりたいこと

こんな感じで一枚の画像ファイルに複数のグラフを載せたい。
その際凡例は共通にしたい。

コード例

やることとしてはplt.subplotsで描画領域を分割し、それぞれの領域にグラフを描画していく。
fig.delaxesを使うと不要な領域を削除することができる。

凡例の共通化は分割したどこか適当な領域の描画を行った際にline_listlabel_listを作成し、fig.legendに渡すことで実現できる。

カテゴリー:Python
記事作成日:2020-06-19