繁体   English   中英

Matplotlib 和日期时间错误 date2num function AttributeError

[英]Matplotlib and datetime error date2num function AttributeError

我正在尝试 plot 一个以日期时间对象列表为轴的图表。 我在网上搜索了一下,似乎我应该调用 date2num function。但是,当我调用它时,我得到了一个属性错误。

这是我写的代码:

listOfDates
[datetime.date(2013, 8, 20), datetime.date(2013, 8, 21)]
dates = mathplotlib.dates.date2num(listOfDates)

这是我得到的错误:

Traceback (most recent call last):
File "<pyshell#30>", line 1, in <module>
  dates = matplotlib.dates.date2num(listOfDates)
AttributeError: 'module' object has no attribute 'dates'

非常感谢你

您需要显式导入matplotlib.dates模块:

import matplotlib.dates

在可用之前。

或者,将函数导入您的本地名称空间:

from matplotlib.dates import date2num

dates = date2num(listOfDates)

当系统的日期和时间不正确时,通常会出现此错误。 只需更正并重新启动整个控制台,它就可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM