将 y 轴上的整数转换为日期

convert integer at y axis into date

我有数据,其中y轴代表12小时的段数,例如第一个值是1代表2019-08-07,12:00,第二个值代表2019-08-08,00:00.
有什么方法可以将其转换为 Python 吗? 我在 Matlab 中试过效果很好,不确定 python

bd=[2019 08 07]
day=1:381          
sg=12               %represent the hours in each segments 
YTickStr = char(datetime(bd, 'InputFormat', 'yyyy/MM/dd', 'Format', 'dd/MM/yy') + hours(day*sg));

这里是答案,我刚刚解决了。

yaxis=[] #empty 
startdate = "08/07/2019"
for i in day:
    end_date = pd.to_datetime(startdate) + pd.DateOffset(hours=12*i)
    yaxis.append(end_date)