如果我使用pd.Timestamp
值设置x轴限制,则对我有效(使用熊猫0.16.2)。
例:
import pandas as pd
# Create a random time series with values over 100 days
# starting from 1st March.
N = 100
dates = pd.date_range(start='2015-03-01', periods=N, freq='D')
ts = pd.DataFrame({'date': dates,
'values': np.random.randn(N)}).set_index('date')
# Create the plot and adjust x/y limits. The new x-axis
# ranges from mid-February till 1st July.
ax = ts.plot()
ax.set_xlim(pd.Timestamp('2015-02-15'), pd.Timestamp('2015-07-01'))
ax.set_ylim(-5, 5)
结果:
请注意,如果您在同一图中绘制多个时间序列,请确保在最后一条命令 之后 设置xlim / ylimts.plot()
,否则熊猫将自动重置限制以匹配内容。