Axes.twinx – 2つのy軸のグラフ

基本

Axes.twinx()は元のAxesオブジェクトを複製する。ただし新たなAxesには横軸がなく縦軸が逆側にある。2つのグラフを、それぞれに対するy軸とともに重ねて表示したいときに使う。手順は以下の通り。

  1. 基本のAxesインスタンスを生成
  2. 基本のAxesインスタンスでtwinx()メソッドを実行して2軸目のAxesインスタンスを得る
  3. それぞれのAxesオブジェクトに対して描画、設定

凡例

twinx()で得られたAxesと元のAxesは異なるインスタンスなので、それぞれの凡例を表示させると、ばらばらの位置になったり完全に重なったりしてしまう。

これらの凡例を一括して扱うには、handleとlabelを取得して結合する方法を使う。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です