#Pandasを用いて複数のグラフを描く
1つの領域に複数のグラフを描く方法についてです. 例えば, こちらの記事ですとpandasに加えてmatplotlibをimportして描画をしていますが, 今回はpandasのライブラリのみを用いて描画する方法について書きます.
以下のように,ax1に1つ目のグラフの描画情報を代入し, 2つ目のグラフのplotの引数のaxに1つ目のグラフ情報であるax1を代入することで実現できるようだ. こうすることで, matplotlibを使わずに簡潔に記述することができる.
import pandas as pd
import numpy as np
#データフレームの作成.
df = pd.DataFrame(np.arange(12).reshape(4, 3),
columns=["colA", "colB", "colC"],
index=["row1", "row2", "row3", "row4"])
#1つ目のグラフ.
ax1 = df.plot(x="colA", y="colB")
#2つ目のグラフ.
df.plot(x="colA", y="colC", ax = ax1)
そして, 出力結果は以下である.