是否可以创建一个具有x轴日期时间值的箱形图?这是一个半工作的示例,但它引发TypeError:'datetime.timedelta'和'float'的实例之间不支持'<='
import datetime as dt
import numpy as np
import pylab as pl
d1 = dt.datetime(2020, 1, 1)
for r in range(10):
data.append(np.random.randint(0, 100, (1, 100))[0, :])
dates.append(d1 + dt.timedelta(days=r * 10))
fig = pl.figure(figsize=(6.5, 2.5))
ax0 = fig.add_subplot(111)
ax0.boxplot(data, positions=dates)
我想一种解决方案是将日期时间转换为从纪元开始的秒数,然后用日期字符串指定xticklabels,但我不禁认为这应该可行。