2024-04-25 12:37:33 发布
网友
我使用MatPlotLib来绘制一些数据,我想使用当前时间作为x轴的值。我试过用日期时间.now().time(),但这不起作用,因为它使用的是HH:MM:不锈钢格式。有没有什么方法可以将它转换成matplotlib既能理解时间,又能显示时间,而不是转换成秒?你知道吗
我希望绘图上显示的时间是HH:MM:SS
你能试试吗
now = datetime.datetime.now().time() stamp = now.strftime('%H:%M:%S') #stamp has what you want
修复比我想象的要容易得多。我所做的就是:
self.pdata.xdata.append(datetime.now() + timedelta(seconds=i))
现在请记住,这种格式只适用于每秒打印一次的情况,如果打印频率超过每秒一次,则显示的时间将是错误的。你知道吗
你能试试吗
修复比我想象的要容易得多。我所做的就是:
self.pdata.xdata.append(datetime.now() + timedelta(seconds=i))
现在请记住,这种格式只适用于每秒打印一次的情况,如果打印频率超过每秒一次,则显示的时间将是错误的。你知道吗
相关问题 更多 >
编程相关推荐