3
は、私は、日時によってインデックス付け、日付ごとにグループ化されている観測(ベビーボトルの供給量)のデータフレームを持っている:プロット大目盛とラベル
...
bottles = bottles.set_index('datetime')
bottles = bottles.groupby(bottles.index.date)
I
ax = plt.gca()
ax.xaxis.set_major_locator(mdates.DayLocator())
ax.xaxis.set_minor_locator(mdates.HourLocator())
ax.xaxis.set_major_formatter(mdates.DateFormatter('%d-%m-%Y'))
bottles['volume'].cumsum().plot(kind='bar', figsize=[16,8])
ax.xaxis.grid(True, which="major")
ax.xaxis.grid(False, which="minor")
ax.yaxis.grid(True)
plt.gcf().autofmt_xdate()
plt.show()
0を、それは深夜に毎日とリセットを増加するつまり、栄養の量を示して - 彼らは毎日を増やすよう累積値をプロットするためにmatplotlibのを使用したいです
私は1日に一度x軸の日付にラベルを付けるだけで、日付境界(24時間ごと)には垂直グリッド線を描画したいと思います。どのように上記のコードを修正するための任意の推奨事項?
パンダバープロットがカテゴリプロットであることを前提として、あなたが常に表示、すべてのバーのための目盛りを持っているつもりです。私の推測では、あなたはpandasのインターフェースではなくmatplotlibオブジェクトに対して直接プロットを書く必要があります。 –