pandas.DataFrame型のデータで2軸グラフを描く

仕事忙し過ぎで、JavaやらshellやらSQLやら手作業やらその他色々やり過ぎてpython久しぶり。
※)仕事でpythonを使う機会は殆ど全く無い。゚(゚´Д`゚)゚。
殆ど忘れている。

KUにCFTCの建玉を2軸グラフで重ねようと思ってちょろっとやってみた。
主に次の3つの手順で作成出来ることが分かった。スラスラ書けないところが、駄目だわ。

1.fig, ax1 = plt.subplots()
2.ax2 = ax1.twinx()
3.pandas.DataFrame.plot.barを使ってバーチャート作成

#### 2軸のうち、1つを作成しておく ####
fig, ax1 = plt.subplots()

#kuDfはKU用のDataFrame
kuDf.plot(
        ax = ax1,
        figsize=(15,5),
        grid=True,
        color=['red','forestgreen','orange','dodgerblue','purple']
    )

'''
CFTCポジション
'''

cftcPos = pd.read_csv('CFTC_NET_POS.csv')

# 描画用に日付をindexへ割り当てる
cftcPos.index        = cftcPos['Date']

#### 2軸目を作成する ####
ax2 = ax1.twinx()

#### pandas.DataFrame.plot.barを使ってバーチャート作成 ####
cftcPos[['JPN']].plot.bar(
 ax = ax2
)

日足ベース週足ベースのKUにCFTCのIMMポジションを描いてみたのが次図。
円のNETを描いた。
横軸が酷いことになっているが、別途調べる。ここでは無視。
左軸がKU、右軸がCFTC建玉。マイナスが円ショート。