【发布时间】:2015-01-19 13:22:37
【问题描述】:
我正在尝试绘制一个数据帧,它的日期时间索引带有 x- 和 y 错误。
考虑以下最小示例,我想要 1/2 天的误差线,因为数据在此范围内分箱:
from pandas import DataFrame
import numpy as np
import datetime
start = np.datetime64("2014-01-1")
stop = start + np.timedelta64(100, "D")
df = DataFrame()
df["y"] = np.random.normal(0, 1, 100)
df.index = np.arange(start, stop)
df["y"].plot()
但我尝试的一切都会导致错误,例如
xerr = np.timedelta64(0.5, "D")
xerr = np.timedelta64(12, "h")
xerr = datetime.timedelta(days=0.5)
那么我怎样才能实现长度为 1/2 天的误差线?
【问题讨论】:
标签: datetime numpy matplotlib pandas