如何將矩陣的 x/y 限制設(shè)置為特定的日期時(shí)間值?我得到了一個(gè)日期時(shí)間索引對(duì)象(稱(chēng)為時(shí)間),我希望繪圖適合此索引的第一個(gè)和最后一個(gè)值。如果我嘗試ax.set_xlim(time[0],time[-1])它給我拋出這個(gè)錯(cuò)誤:Cannot compare type Timedelta with type float有什么建議嗎?
1 回答

犯罪嫌疑人X
TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
matplotlib 中的時(shí)間處理是公歷的,因此需要轉(zhuǎn)換,我認(rèn)為需要使用 date2num() 來(lái)完成。
ax.set_xlim(date2num([series_.index.min(), series_.index.max()]))
ax.xaxis.set_major_formatter(DateFormatter('%H:%M'))
添加回答
舉報(bào)
0/150
提交
取消