私の半時間ごとの時系列をプロットすると、私の軸ラベルは奇妙です(16:33:12h程度...) これを修正するためにHourLocatorを使うと(16: 16時00分)、私のxラベルは完全に消えます。matplotlib HourLocatorが私のxラベルを盗む
私のコードは次のとおりです。
from datetime import date, timedelta, datetime, time
from matplotlib.dates import DayLocator, HourLocator
import matplotlib.pyplot as plt
start = time(0, 0, 0)
delta = timedelta(minutes=30)
times = []
for i in range(len(day_load)):
dt = datetime.combine(date.today(), time(0, 0)) + delta * i
times.append(dt.time())
load = [i/48 for i in range(48)]
fig, ax = plt.subplots()
ax.plot_date(times, load)
ax.xaxis.set_major_locator(HourLocator())
plt.show()
どのように私は、「偶数」のラベルを達成することができます(ベストプラクティスの方法で - 私は再び他のすべてのプロットのためのコードを書き換える必要はありません)。 私は最後から二番目の行をコメントアウトすると、私は通常の「奇数」のラベル:(答えを
感謝を入手!