在python中,可以使用Matplotlib打印datetime.datetime值? [22]中的:x 出[22]: [datetime.datetime(2013,1,14,1,37,6), datetime.datetime(2013,1,14,1,40,32), datetime.datetime(2013,1,14,1,52,57), datetime.datetime(2013,1,14,1,55,26)] In[23]:y Out[23]:[-209.0,-614.0,-43.0,-438.0] In[31]:绘图(x,y) Out[31]:[] 在[32]:show()中 ValueError:序号必须大于等于1

在python中,可以使用Matplotlib打印datetime.datetime值? [22]中的:x 出[22]: [datetime.datetime(2013,1,14,1,37,6), datetime.datetime(2013,1,14,1,40,32), datetime.datetime(2013,1,14,1,52,57), datetime.datetime(2013,1,14,1,55,26)] In[23]:y Out[23]:[-209.0,-614.0,-43.0,-438.0] In[31]:绘图(x,y) Out[31]:[] 在[32]:show()中 ValueError:序号必须大于等于1,python,datetime,matplotlib,Python,Datetime,Matplotlib,我想绘制x与y的对比图,每当我调用show()函数时,我都会得到一个错误。有人有这方面的经验吗?你能提供一个解决方案/建议吗 您使用的是什么版本的MPL?当我运行你的代码时,我没有收到任何错误。你也可以发布伴随该错误的堆栈跟踪吗?您有导入的熊猫吗?您例外的来源完全不清楚。您可以使用traceback.print_exc()来获取所有必要的信息。@bernie:我的MPL版本是1.10好的,它似乎正在按照我现在想要的方式工作和绘图。谢谢你们。 In [22]: x Out[22]: [datet

我想绘制x与y的对比图,每当我调用show()函数时,我都会得到一个错误。有人有这方面的经验吗?你能提供一个解决方案/建议吗

您使用的是什么版本的MPL?当我运行你的代码时,我没有收到任何错误。你也可以发布伴随该错误的堆栈跟踪吗?您有导入的熊猫吗?您例外的来源完全不清楚。您可以使用
traceback.print_exc()
来获取所有必要的信息。@bernie:我的MPL版本是1.10好的,它似乎正在按照我现在想要的方式工作和绘图。谢谢你们。
In [22]: x
Out[22]: 
[datetime.datetime(2013, 1, 14, 1, 37, 6),
 datetime.datetime(2013, 1, 14, 1, 40, 32),
 datetime.datetime(2013, 1, 14, 1, 52, 57),
 datetime.datetime(2013, 1, 14, 1, 55, 26)]

In [23]: y
Out[23]: [-209.0, -614.0, -43.0, -438.0]

In [31]: plot(x,y)
Out[31]: [<matplotlib.lines.Line2D at 0x35e4e10>]

In [32]: show() 

ValueError: ordinal must be >= 1