Постоянная ширина на графике боке с осью дата-время - PullRequest
0 голосов
/ 22 марта 2020

Я установил столбчатую диаграмму с накоплением в боке, каждый столбец показывает один месяц:

enter image description here

Соответствующий бит кода выглядит следующим образом:

p.vbar_stack(
        categories,
        x="zeit",
        width=2629800000 * 0.9,
        color=Category20c[len(categories)],
        source=plot_data,
    )

Ширина указывается в миллисекундах, что соответствует средней длине месяца. Я умножил это на 0,9, чтобы создать разрыв между барами. Проблема состоит в том, что из-за фактических различий в длине месяца, промежутки между барами различаются. Это наиболее поразительно в период с февраля по март (например, третий и четвертый столбец слева на рисунке).

Как сделать ширину стержней (и зазоры) устойчивой к длине месяцев?

1 Ответ

0 голосов
/ 22 марта 2020

В вашем случае семантически это не ось даты и времени, а категориальная ось. Если вы переключитесь на правильную категориальную ось, ваша проблема должна быть решена.

...