パンダの時系列プロット設定x軸の主および副目盛りとラベル
Pandas時系列オブジェクトからプロットされた時系列グラフのメジャーおよびマイナーxtickとそれらのラベルを設定できるようにしたいと思います。 Pandas0.9の「最新情報」ページには次のように書かれています。 「to_pydatetimeを使用するか、タイムスタンプタイプのコンバーターを登録することができます」 しかし、matplotlibax.xaxis.set_major_locatorおよびax.xaxis.set_major_formatter(およびマイナーな)コマンドを使用できるようにする方法を理解することはできません。 パンダの時間を変換せずに使用すると、x軸の目盛りとラベルが間違ってしまいます。 'xticks'パラメーターを使用することで、主要なティックをpandas.plotに渡し、主要なティックのラベルを設定できます。このアプローチを使用してマイナーティックを実行する方法を理解することはできません。(pandas.plotによって設定されたデフォルトのマイナーティックにラベルを設定できます) これが私のテストコードです: import pandas print 'pandas.__version__ is ', pandas.__version__ print 'matplotlib.__version__ is ', matplotlib.__version__ dStart = datetime.datetime(2011,5,1) # 1 May dEnd = datetime.datetime(2011,7,1) # 1 July dateIndex = pandas.date_range(start=dStart, end=dEnd, freq='D') print "1 May to 1 July 2011", dateIndex testSeries = pandas.Series(data=np.random.randn(len(dateIndex)), index=dateIndex) ax = …