【发布时间】:2016-04-23 14:53:12
【问题描述】:
我正在以每小时分辨率绘制一系列道路的行程时间,其中包含数周内的数据。
我可以使用 unix 时间进行绘图,但这不是很直观。这是 7 天的数据。
我使用了一个函数来操作time 字段以便给出日期和时间:
def plot_time(time):
return time.strftime('%Y-%m-%d-%H')
但是,这会导致 ggplot 在尝试绘图时抛出值错误:
ValueError: invalid literal for float(): 2016-04-13-00
有没有更简单的方法来显示日期和时间?
或者,我可以在轴上绘制带有日期刻度的 unix 时间,但最好在轴上设置一些小时分辨率。
【问题讨论】:
-
对于
ggplot2,一个易于使用的格式是POSIXct。能否提供时间变量的原始格式? -
原始格式为Unix纪元时间。例如
1456732801
标签: python ggplot2 python-ggplot