散景x轴日期时间返回不正确的日期

时间:2018-02-08 18:41:12

标签: python datetime bokeh

我有一个数据框df2,其中包含字符串形式的日期和数字

date       |    value
2018-02-02    130
2018-02-05    360
2018-02-06    98
2018-02-07    150

当我沿x轴绘制绘图中的日期时,返回的日期不正确。他们似乎翻译得如此:

2018-02-06 = Jan 1, 1970 2018-02-05 = Jan 13.5, 1970

source=ColumnDataSource(data=df2)
p= figure(plot_width=700, plot_height=400, x_axis_type="datetime")
p.xaxis.formatter= DatetimeTickFormatter(days="%B/%d/%Y")
p.triangle("DATE","VALUE",color='black',source=source)

字形也不会完全落在网格线上。发生了什么事?

1 个答案:

答案 0 :(得分:0)

p.triangle(df2["DATE"].dt.date,df2["VALUE"],color='Black')将生成日期

我有一个讨厌的习惯,就是在stackoverflow上发布后立即找到正确的答案。我想我可能会更频繁地这样做!