我有下面的情节,我正在努力。它描述了某个产品在仓库内的移动。
有了这个图,我还有一本字典,里面有很多关于产品的信息(单位成本,交货时间,库存水平等)。我想知道是否有办法将这些信息绘制成图表下方的网格。期望的输出将是这样的:
我搜索过这样的东西,但我发现的唯一或多或少相关的是bokeh
to plot a table as a widget的可能性。但输出完全不同:
如果有人使用或不使用bokeh
库,我很感激帮助:)
我的实际代码是:
p = figure(plot_width=640, plot_height=360, x_axis_type="datetime")
source = ColumnDataSource(df)
p.vbar(x='DT', top='STOCK', width=pd.Timedelta(days=1), source=source, fill_alpha=0.4, color='paleturquoise')
p.vbar(x='DT', top='SOMA_ENTRA', width=pd.Timedelta(days=1), source=source, fill_alpha=0.8, color='seagreen')
p.vbar(x='DT', top='SOMA_SAI', width=pd.Timedelta(days=1), source=source, fill_alpha=0.8, color='crimson')
hline = Span(location=0, line_alpha=0.4, dimension='width', line_color='gray', line_width=3)
p.renderers.extend([hline])
show(p)
我用于类似任务的两种可能的解决方案: