我正在绘制一些图形,其中X-axis
反映了星期几,例如Monday, Tuesday etc.
。问题是我必须按有序方式进行操作。
days = {0: 'Mon', 1: 'Tues', 2: 'Weds', 3: 'Thurs', 4: 'Fri', 5: 'Sat', 6: 'Sun'}
df['day_of_week'] = pd.to_datetime(
df['date_time']
).apply(lambda x : x.dayofweek).apply(lambda y : days[y])
sns.pointplot(df_grouped.pickup_day_of_week.values,
df_grouped.cost.values,
df_grouped.Category.values, alpha=0.8)
plt.title('cost by Day of Week')
plt.ylabel('Average cost (USD)')
plt.xlabel('Day of Week')
但是,一旦您将数字日期转换为实际日期,我就会取消订单。