matplotlib与日期

Bob*_*Bob 6 python date matplotlib

我试图将值绘制为日期的函数(只有hh:mm:ss,没有dd/mm/yy).代码看起来像这样

dates = matplotlib.dates.date2num(x_values)
plt.plot_date(dates, y_values)  
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误

'numpy.string_'对象没有属性'toordinal'.

Joe*_*ton 16

date2num期待datetime对象.如果你有字符串,请使用matplotlib.dates.datestr2num.