>>151

ax.xaxis.set_major_formatter(mdates.DateFormatter('%m/%d\n%H:%M'))

mdates.DateFormatter('%m/%d\n%H:%M')
の代わりに自分でdefした関数を指定すればいいんじゃないの?

mdates.DateFormatter('%m/%d\n%H:%M')
の出力を引数にとって、その関数内で00時かどうかで
処理を分岐して文字列を返す