sbh*_*tla 6 python matplotlib python-datetime
我希望使用Matplotlib/pylab绘图并在上面显示日期和时间x-axis.为此,我正在使用datetime模块.
这是一个完全符合要求的工作代码 -
import datetime
from pylab import *
figure()
t2=[]
t2.append(datetime.datetime(1970,1,1))
t2.append(datetime.datetime(2000,1,1))
xend= datetime.datetime.now()
yy=['0', '1']
plot(t2, yy)
print "lim is", xend
xlim(datetime.datetime(1980,1,1), xend)
Run Code Online (Sandbox Code Playgroud)
但是,当我使用scatter(t2,yy)命令代替时plot (t2,yy),它会出错:
AttributeError:'numpy.string_'对象没有属性'toordinal'
为什么会发生这种情况?如何与情节一起显示分散?
之前已经问过类似的问题as- AttributeError:'time.struct_time'对象没有'toordinal'属性, 但解决方案没有帮助.
| 归档时间: |
|
| 查看次数: |
6138 次 |
| 最近记录: |