我正在尝试绘制“ created_at”与“ rating”的图。
“ Created_at”是日期时间格式
为什么x轴显示为浮点值,而不是像我打算的那条线那样显示日期
plt.plot(data['created_at'].values, data['rating'],"b.", alpha =0.5)
显示在底部图片
答案 0 :(得分:0)
最简单的方法是定义一个以日期时间为索引的临时数据帧(请参见this SO post)
rating_vs_creationdate = data.copy()
rating_vs_creationdate = rating_vs_creationdate.set_index('created_at')
rating_vs_creationdate = rating_vs_creationdate['rating']
plt.plot(rating_vs_creationdate)
也许您会遇到日期格式问题。 link provided by MrFuppes in the comments提供了一个简单的日期格式示例。