我有一个数据框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)
字形也不会完全落在网格线上。发生了什么事?
答案 0 :(得分:0)
p.triangle(df2["DATE"].dt.date,df2["VALUE"],color='Black')
将生成日期
我有一个讨厌的习惯,就是在stackoverflow上发布后立即找到正确的答案。我想我可能会更频繁地这样做!