Aug*_*nha 4 python datetime matplotlib
我正在尝试绘制一个以日期时间对象列表作为一个轴的图表。我在网上搜索了一下,看来我应该调用 date2num 函数。但是,当我调用它时,我收到属性错误。
这是我写的代码:
listOfDates
[datetime.date(2013, 8, 20), datetime.date(2013, 8, 21)]
dates = mathplotlib.dates.date2num(listOfDates)
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
Traceback (most recent call last):
File "<pyshell#30>", line 1, in <module>
dates = matplotlib.dates.date2num(listOfDates)
AttributeError: 'module' object has no attribute 'dates'
Run Code Online (Sandbox Code Playgroud)
非常感谢
您需要matplotlib.dates显式导入模块:
import matplotlib.dates
Run Code Online (Sandbox Code Playgroud)
在它可用之前。
或者,将该函数导入到本地命名空间中:
from matplotlib.dates import date2num
dates = date2num(listOfDates)
Run Code Online (Sandbox Code Playgroud)