【发布时间】:2018-09-16 07:06:38
【问题描述】:
下面有我目前正在处理的情节。它描述了某种产品在仓库内的移动。
有了这个情节,我还有一本包含大量产品信息(单位成本、交货时间、库存水平等)的字典。我想知道是否有办法像图表下方的网格一样绘制这些信息。所需的输出类似于:
我已经搜索过类似的东西,但我发现的唯一或多或少相关的是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)
【问题讨论】:
标签: python python-3.x pandas data-visualization bokeh