Bokeh时间轴应显示所有yyyy、mm、dd、hh、mm、ss

2 投票
1 回答
1947 浏览
提问于 2025-04-18 12:49

我通过以下方式创建我的日期时间索引:

datetimes = pd.to_datetime(SeriesOfUnixtimeStamps,"s")

line(x=datetimes,y,x_axis_type="datetime",...)

根据我放大或缩小的程度,x轴上只显示比如 :07:03,而不是 2014-06-12 12:07:03。我想显示完整的日期,而不仅仅是数字。如果能在x轴下方用多行显示日期就更好了,比如:

yyyy-mm-dd
hh:mm:ss

我以为可以用字符串列表来实现,但这也不行,因为它 不在ColumnDataSource中。如果我再放大,数字变得更没有意义了。比如它可能只显示 03,但这是03的什么呢?是哪个分钟,哪个小时?有没有解决办法呢?

1 个回答

1

很遗憾,目前我们还没有这个功能。不过我在我们的GitHub页面上开了一个问题,你可以去那边查看进展。

这个问题的解决可能比较简单,但我们现在正忙着发布0.5版本的SciPy。我们可能会在几周内把这个问题合并到小版本更新里。

撰写回答