[英]Constant width in bokeh graph with datetime axis
在您的情况下,从语义上讲,它实际上并不是日期时间轴,而是分类轴。 如果您切换到正确的分类轴,您的问题应该得到解决。
如果你喜欢可变宽度的条,你可以使用timedelta
作为宽度。 我们必须每个月创建一个。 这涉及 2 月/3 月的问题。 我使用line_width
来分隔条形图。
df['days'] = df.index.to_series().apply(lambda x: datetime.timedelta(days=x.days_in_month))
plot_data = ColumnDataSource(df)
p.vbar_stack(
categories,
x="zeit",
width='days',
line_width=1,
line_color='white',
color=Category20c[len(categories)],
source=plot_data,
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.