梦之乄深处 2021-01-14 10:40 采纳率: 0%
浏览 96

matplotlib绘图日期显示总是推后一天

数据文件中的日期是在01-11 00:00——01-14 00:00之间的,但画图时日期显示总是延后一天,比如01-11显示成01-12,01-13显示成01-14,有大佬知道问题所在嘛?

def plot(spd_df,alm_df):
    plt.figure(figsize=(10,6))
    plt.gca().xaxis.set_major_formatter(mdate.DateFormatter('%m-%d %H:%M'))
    plt.xticks(pd.date_range('2021-01-11 00:00:00','2021-01-14 00:00:00',freq='1H'),rotation=45)
    plt.plot(spd_df['time_point'],spd_df['ramp_spd'])
    plt.plot(spd_df['time_point'],spd_df['avg_ramp_spd'])
    plt.scatter(alm_df['timePoint'].tolist(),alm_df['rampSpd'].tolist(),c='red')
    #plt.scatter(alm_df['timePoint'].tolist(),alm_df['avgRampSpd'].tolist())
    plt.legend(('ramp_spd','avg_ramp_spd','alarm_point'))
    plt.show()

  • 写回答

5条回答 默认 最新

  • 老Amy 2021-01-15 14:08
    关注

    这块你设置刻度的频率为1h,那14日的24点实际上就是15日啦~

    评论

报告相同问题?

悬赏问题

  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办