plotwidget横坐标日期,如何在matplotlib中的x轴上显示日期和时间

在matplotlib的图表中,使用pd.date_range创建的x轴默认只显示时间或日期,但不同时显示两者。要解决这个问题,可以利用matplotlib.dates.DateFormatter配合strftime格式字符串,如'%d-%m-%y %H:%M',来定制x轴的日期时间格式,使得x轴同时显示完整日期和时间。
摘要由CSDN通过智能技术生成

I would like to assign for x axis in matplotlib plot full date with time but with autoscale I could get only times or dates but not both. Following code:

import matplotlib.pyplot as plt

import pandas as pd

times = pd.date_range('2015-10-06', periods=500, freq='10min')

fig, ax = plt.subplots(1)

fig.autofmt_xdate()

plt.plot(times, range(times.size))

plt.show()

And on x axis I get only times without any dates so it's hard to distinct measurements.

I think that it's some option in matplotlib in matplotlib.dates.AutoDateFormatter but I couldn't find any one that could allow me to change that autoscale.

f2f1e1a172996b43b367d90f84530a0a.png

解决方案

You can d

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值