Я установил столбчатую диаграмму с накоплением в боке, каждый столбец показывает один месяц:
Соответствующий бит кода выглядит следующим образом:
p.vbar_stack(
categories,
x="zeit",
width=2629800000 * 0.9,
color=Category20c[len(categories)],
source=plot_data,
)
Ширина указывается в миллисекундах, что соответствует средней длине месяца. Я умножил это на 0,9, чтобы создать разрыв между барами. Проблема состоит в том, что из-за фактических различий в длине месяца, промежутки между барами различаются. Это наиболее поразительно в период с февраля по март (например, третий и четвертый столбец слева на рисунке).
Как сделать ширину стержней (и зазоры) устойчивой к длине месяцев?