Matplotlib和Python:如何格式化给定字符串的日期时间?

时间:2016-02-26 17:25:52

标签: python mysql datetime matplotlib

我想用matplotlib制作一个情节,如下所示:

screenshot

问题是我从mySQL获取数据,因此日期是一个字符串。我想为每个y值指定一个日期。当前日期格式如下:Y-M-d h:m:s

你能帮我解决一下如何将其格式化为有效的日期时间,还是可以在x轴上绘制字符串并在y轴上浮动?

1 个答案:

答案 0 :(得分:4)

通常最好先将数据转换为task sourceEnv(type: Exec){ environment "PATH", "$System.env.PATH" + System.getProperty("path.separator") + "$projectDir/src/dist/util" } task otherTask { dependsOn sourceEnv ... } 格式。然后可以使用datetime格式化它,如下所示:

DateFormatter

这将为您提供以下内容:

matplotlib screenshot