gpt4 book ai didi

datetime - 在 Pandas 中绘制 TimeDeltas

转载 作者:行者123 更新时间:2023-12-01 03:45:24 24 4
gpt4 key购买 nike

我试图在 x 轴上绘制 timedeltas,但我看到了奇怪的行为。使用以下代码,我希望有两个曲线图:

dates = [datetime.datetime(2013,1,1) + datetime.timedelta(seconds=x**2) for x in range(1000)]
deltas = [datetime.timedelta(seconds=x**2) for x in range(1000)]
values = range(1000)
foo = DataFrame.from_dict({'dates': dates, 'deltas': deltas, 'vals': values})
foo.plot(x='dates', y='vals')
foo.plot(x='deltas', y='vals')

但实际上第二个图是一条直线,因为在这种情况下,x 轴是重新缩放的。这是一个错误还是我只是做错了?

enter image description here

最佳答案

matplotlib ATM 不正确支持此操作,因此请参阅此问题 here

解决方法很简单,只需将索引设置为格式化(字符串版本)即可。

关于datetime - 在 Pandas 中绘制 TimeDeltas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27336835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com