Pythonで株式チャートの表示 3 (凡例)

移動平均まで表示できたので凡例を表示させたいと思います。 目標はSBI証券風です。

フォント

なんとそのままでは日本語が表示できないんですね。 とりあえず次のページを参照に日本語を表示できるようにしました。

blog.livedoor.jp

qiita.com

もう無茶苦茶苦労しました。疲れました。上記以外にもたくさんのWebサイト見ました。結局次のコード追加してIPAフォントをダウンロード、インストールして日本語が出るようになりました。

#IPAフォントに変更
plt.rcParams['font.family'] = 'IPAGothic'
plt.rcParams['font.size'] = 15

表示する

風にするために、下記サイト参考にグラフの下の枠外に表示しようとしました。

paper.hatenadiary.jp

qiita.com

ソースコード

#################################################
#凡例の表示
#################################################
ax1tmp.legend(loc='upper left',
           bbox_to_anchor=(0,-0.6,0.4,0),
           borderaxespad=0,
           ncol=2,
           title='上段:',
           mode='expand',

           )
ax2.legend(loc='upper left',
           bbox_to_anchor=(0,-0.5,0.4,0),
           borderaxespad=0,
           title='下段:',
           mode='expand'
           )

plt.subplots_adjust(bottom=0.2) #凡例の下側がきれるので余白調整

plt.show()

できたグラフです。 f:id:mechagocha:20180401231625p:plain

うーむ、いまいち似てません。もう力尽きましたのでこれぐらいにしておきます。l