Как удалить даты из начала и конца оси X в Боке? - PullRequest
0 голосов
/ 19 июня 2019

Я использую Bokeh для отображения суммы в зависимости от времени в часах, но ось X начинается с даты 1/01 и заканчивается 1/02. Я хочу заменить даты временем, например, 00:00.

Вот как выглядит сюжет на данный момент:

enter image description here

И код, который я использую:

p = figure(plot_width=1000, plot_height=500, x_axis_type="datetime")
p.circle(df.Time, df.Amount)
p.xaxis.axis_label = 'Time'
p.yaxis.axis_label = 'Amount'
show(p)

Любые предложения будут оценены.

1 Ответ

0 голосов
/ 19 июня 2019

DatetimeTickFormatter имеет настраиваемые свойства, которые управляют форматированием значений даты и времени в разных масштабах.Таким образом, вы можете установить, например,

p.xaxis[0].formatter.days = ['%H:%M']  # or ['%Hh'] if you prefer

Обратите внимание, что в этом случае необходимо [0], поскольку настройка свойства "splattable" в списке осей работает только на один уровень глубиной.

...