Python Bokeh Tick Formatter:需要给定列表中的日期作为刻度

问题描述

我有一个已排序的唯一日期列表,称为 unique_dates。现在我正在制作一个热图(p3)并且我正在努力处理 x 轴。 我现在有:

ticker = SingleIntervalTicker(interval=7,num_minor_ticks=7)
xaxis = LinearAxis(ticker=ticker)
p3.add_layout(xaxis,'above')

我想要实现的目标:每周(例如一周的第一个日期)我想要日期,然后是 6 个小刻度,然后是下周的第一个日期。本质上,这就是我所拥有的,只有间隔刻度需要是日期而不是整数。 我希望 unique_dates 中的第一个项目是第一个主要刻度,然后是六个小刻度,然后是 8 个项目(主要刻度),然后是六个小刻度等。

我尝试了很多 Tickers 和 TickFormatters,但我没有完成这个看似简单的任务。非常感谢您的时间!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)