您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python pandas时间序列图,如何在ts.plot()之外设置xlim和xticks?

python pandas时间序列图,如何在ts.plot()之外设置xlim和xticks?

如果我使用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)

结果:

带有手动调整的x轴限制的时间序列图。

请注意,如果您在同一图中绘制多个时间序列,请确保在最后一条命令 之后 设置xlim / ylimts.plot(),否则熊猫将自动重置限制以匹配内容

python 2022/1/1 18:30:52 有203人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶