Python绘图:如何获取有序的日期轴

时间:2018-11-29 01:27:57

标签: python matplotlib seaborn

我正在绘制一些图形,其中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')

但是,一旦您将数字日期转换为实际日期,我就会取消订单。

enter image description here

0 个答案:

没有答案