Python 如何更改Matplotlib中的时间轴限制?

Python 如何更改Matplotlib中的时间轴限制?,python,matplotlib,plot,pandas,Python,Matplotlib,Plot,Pandas,我有一个数据集存储在Pandas dataframe对象中,数据框的第一列是datetime类型,如下所示: 0 2013-09-09 10:35:42.640000 1 2013-09-09 10:35:42.660000 2 2013-09-09 10:35:42.680000 3 2013-09-09 10:35:42.700000 在另一个专栏中,我有另一个专栏名为eventno,这个专栏看起来像: 0 0 1 0 2 0 3 0

我有一个数据集存储在Pandas dataframe对象中,数据框的第一列是
datetime
类型,如下所示:

0    2013-09-09 10:35:42.640000
1    2013-09-09 10:35:42.660000
2    2013-09-09 10:35:42.680000
3    2013-09-09 10:35:42.700000
在另一个专栏中,我有另一个专栏名为
eventno
,这个专栏看起来像:

0     0
1     0
2     0
3     0
我正在尝试使用Matplotlib创建散点图,一旦我准备好散点图,我想更改日期轴(x轴)的范围,以关注数据中的特定时间。我的问题是,我找不到改变数据在x轴上绘制范围的方法。我在下面尝试了这一点,但是我得到了一个未针对这种类型实现的
错误

plt.figure(figsize=(13,7), dpi=200)
ax.set_xlim(['2013-09-09 10:35:00','2013-09-09 10:36:00'])
scatter(df2['datetime'][df.eventno<11],df2['eventno'][df.eventno<11])
plt.图(figsize=(13,7),dpi=200)
ax.set_xlim(['2013-09-09 10:35:00','2013-09-09 10:36:00')

分散(df2['datetime'][df.eventno尝试将
ax.set\uxlim
放在
scatter
命令之后。

尝试将
ax.set\uxlim
放在
scatter
命令之后。

您的“datetime”列的
dtype
是什么?(如果您评估
df['datetime'
,它应该会给您该信息)如果你把
xlim
放在
scatter
之后,这对我来说很有效。所以我在1970年的绘图也没有问题。你使用的熊猫是什么版本的?你的“datetime”列的
dtype
是什么?(如果你计算
df['datetime']
,它应该会给你这些信息)如果你把
xlim
放在
scatter
之后,这对我来说很有效。因此,我在1970年的绘图也没有问题。你使用的熊猫是什么版本?我使用的是
axes。plot
和我在
plot
之后移动
set\xlim
来解决这个问题。plot
和我移动的
set\xlim绘图后取消>以解决此问题