pandas df.hist() コマンドによって生成されたヒストグラム プロットのコレクションの上部にタイトルを表示する方法についてアドバイスを求めています。たとえば、以下のコードによって生成されたヒストグラム図ブロックでは、図の上部に一般的なタイトル (例: 「ヒストグラム プロットのコレクション」) を配置したいと思います。
data = DataFrame(np.random.randn(500).reshape(100,5), columns=list('abcde'))
axes = data.hist(sharey=True, sharex=True)
私は使ってみましたタイトルhist コマンドにキーワード (つまり title='My collection of histogram plots') を追加しましたが、機能しませんでした。
次のコードする軸の 1 つにテキストを追加することで (ipython ノートブックで) 機能しますが、少々不便です。
axes[0,1].text(0.5, 1.4,'My collection of histogram plots', horizontalalignment='center',
verticalalignment='center', transform=axes[0,1].transAxes)
もっと良い方法はあるでしょうか?
ベストアンサー1
新しいバージョンの Pandas では、興味のある人のために、Pandas のみを使用した少し異なるソリューションを次に示します。
ax = data.plot(kind='hist',subplots=True,sharex=True,sharey=True,title='My title')