matpolotlib带日期的固定定位器

2024-03-28 21:09:18 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有一个基于日期的x轴,如何使用tickerapi在所需位置添加刻度?使用FixedLocator无效,并导致异常:

import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.ticker

dates = pd.date_range('20130101',periods=6)
series = pd.Series([1,3,5,8,6,8], index=dates)
p = plt.figure()
series.plot(ax=p.gca())
p.gca().xaxis.set_major_locator(matplotlib.ticker.FixedLocator(dates))

结果:

^{pr2}$

Tags: importpandasdatematplotlibaspltseriespd