【问题标题】:Python - convert mysql timestamps type to matplotlib and graphPython - 将 mysql 时间戳类型转换为 matplotlib 和图形
【发布时间】:2017-05-09 02:17:39
【问题描述】:

在做了一些研究之后,我发现很难找出如何在 matplotlib 中使用 mysql 时间戳。

要绘制的 Mysql 字段

X 轴:

字段:输入

类型:时间戳

空:否

默认值:当前时间戳

示例:2017-05-08 18:25:10

Y轴:

字段:值

类型:float(12,6)

空:否

示例:123.332

matplotlib 寻找什么日期格式?如何转换为这种格式?我发现了如何将 unix 时间戳转换为 matplotlib 可接受的格式,unix 时间戳是否比我使用的时间戳字段类型更好?我应该将整个表转换为 unix 时间戳吗?

不胜感激!

【问题讨论】:

    标签: python mysql matplotlib


    【解决方案1】:

    你可以使用 datetime 模块,虽然我使用 now() 函数从 mysql 中提取 datetime,但我认为格式是一样的。

    例如

    python>将日期时间导入为 dt

    我将日期时间数据放入一个名为 datelist 的列表中,现在您可以使用 datetime.strptime 函数将日期格式转换为您想要的格式

    python>dates = [dt.datetime.strptime(d,'%Y-%m-%d %H:%M:%S') for d in datelist

    最后,您可以将命名为日期的列表放入绘图 X 轴

    希望对你有帮助。

    【讨论】:

    • 谢谢丸,真的很感激!
    猜你喜欢
    • 2013-02-14
    • 2013-08-15
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2011-12-18
    • 2011-01-05
    相关资源
    最近更新 更多