如果我有一个基于日期的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}$
好的,当在将日期传递给定位器之前用
matplotlib.dates.date2num
转换日期时,事情会起作用。在相关问题 更多 >
编程相关推荐