gpt4 book ai didi

Python:更改 Pandas Plot 的 xticks 时间

转载 作者:行者123 更新时间:2023-12-01 04:51:39 27 4
gpt4 key购买 nike

enter image description here

我使用应用于 Pandas DataFrame 的绘图函数生成上面的图片,例如df.plot() 。我的问题是如何更改 xticks 以使 xticks 上显示的时间为 9:30:00, 11:00:00, 12:30:00, 2:00:00, 3:30:00, 4:00:00 ?我的索引df是:Index([09:40:00, 09:45:00, 09:50:00, 09:55:00, 10:00:00, 10:05:00, ... ]

最佳答案

在绘制系列/数据框时,您始终可以设置 xticks 参数。

x = [1,2,3,4,5,6]
y = [10, 14, 23, 34,16,9]

df = pd.DataFrame({'x':x, 'y':y})
df.plot(xticks=[1.5, 2.5, 3.5, 4.5, 5.5])

如果我不设置xticks,绘图看起来像:

enter image description here

如果我设置 xticks 如上所示,绘图看起来像:

enter image description here

显然,新的 xticks 包含的值大于 x 值,但我相信您已经明白了。另外,请查看 pandas 文档 here了解更多信息。

关于Python:更改 Pandas Plot 的 xticks 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28307607/

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