當我繪製我的半小時時間序列,我的軸標籤是奇數(如16:33:12h左右......) 當我使用HourLocator修復此問題時(16:33h - > 16:00h),然後我的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()
我如何能實現「即使」標籤(在最佳實踐方式 - 我不想再重寫每隔陰謀代碼)。 當我評論倒數第二行,我得到正常的「奇」的標籤:(
謝謝解答!