Python - 将 mysql 时间戳类型转换为 matplotlib 和图表

标签 python mysql matplotlib

经过一些研究后,我发现很难找到如何在 matplotlib 中使用 mysql 时间戳。

要绘制的 Mysql 字段

X 轴:

字段:已输入

类型:时间戳

空:否

默认值:当前时间戳

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

Y 轴:

字段:值

类型:float(12,6)

空:否

示例:123.332

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

非常感谢任何帮助!

最佳答案

你可以使用datetime模块,虽然我使用now()函数从mysql中提取日期时间,但我认为格式是相同的。

例如

python>将日期时间导入为 dt

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

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

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

希望对你有帮助。

关于Python - 将 mysql 时间戳类型转换为 matplotlib 和图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43859988/

相关文章:

python - 在 Python pylab rose/polar plot 中更改图例标题的字体大小

python - 如何在 pandas 中调用函数

sql - 我可以将这 2 个简单查询合并为一个查询吗?

php+mysqli while(false !== ($data = $mysqli_res->fetch_assoc)) 创建无限循环

php - 使用 Laravel DB Seed 插入 100 万条记录

python - Python 中的数据可用性图表

python - 将 matplotlib 3d 图导出到模型

python - 将 Google Cloud Storage 数据加载到 bigtable 中

python - 如何设置和保持最小宽度?

python - 使用 re.split 在 python 中使用多个定界符拆分字符串(来自 python cookbook)