如何使用数据帧时间戳列将x轴标签设置为pandas图中的日期

时间:2017-07-07 10:06:05

标签: pandas jupyter

我有一个带有两列的pandas数据帧(Jupyter),一个datetime64 [ns](命名为day)和int64(命名事件)。

我想绘制int64列,使用x轴标签datetime64 [ns](格式正确)。

我试过了:

events_per_day.plot(kind =' line',xticks = events_per_day [' day'],...

但我明白了:

TypeError:无法比较类型'时间戳'类型'浮动'

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我认为您需要DataFrame.plot中的参数Drawable<RatingBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="1" android:progressDrawable="@drawable/selector_person_bar" android:rating="0" android:stepSize="1"/> x可以省略,因为默认值为:

y

样品:

kind='line'

graph

strftime形成的一些形式:

events_per_day.plot(x ='day', y='events') 

graph1