我正在使用 Matplotlib 绘制来自赛车事件的速度/距离数据,例如距离与时间,时间是水平轴,距离是垂直轴。
我的输入是两个向量,一个包含“距离事件开始的秒数”的时间值,另一个包含“到目前为止的距离”。同一个情节可以有很多运动员,所以我可以比较一下。
问题是,如果我绘制纯时间,我会以秒数获得 X 轴,这不自然地阅读:
我可以根据一天中的实际日期和时间绘制数据,并且我得到可读的结果,但这是绝对时间,而不是自事件开始以来经过的时间(这个开始于上午 6:00 左右):
我想要的是一种以 HMS 格式获取经过时间的方法(与第二个图形相同,但时间与事件开始相关),并且可能具有缩放级别的“意识”(切换到小时:分钟,然后到天:缩放级别更改的小时数,以免标签与与比例无关的数据过于靠近)。
谢谢你的帮助!