如何在bokeh中并排绘制两个值

时间:2019-10-28 16:02:01

标签: bokeh

此代码将两个值LOAD和VALUE彼此堆叠,换句话说,将其堆叠。但是,我希望在两个单独的条形图中并排并按DAY分组的两个值LOAD和VALUE。一日有两个值,实际值和负载。

source = ColumnDataSource(df_ap)
p6 = figure(x_axis_type="datetime", 
           plot_height=500, plot_width =400, y_range=(0,8000), title="Prediction vs Actual",
           toolbar_location=None, tools="pan,wheel_zoom,box_zoom,reset, save")
p6.vbar(x='DAY', top='LOAD', width=24*60*60*400, source=source,
       color="orange", legend="Prediction")
p6.vbar(x='DAY', top='VALUE', width=24*60*60*400, source=source,
       color="blue", legend="Actual")

p6.add_tools(HoverTool(tooltips=[("Actual","@VALUE"),("Prediction","@LOAD")]))
p6.x_range.range_padding = 0
p6.xgrid.grid_line_color = None
p6.legend.location = "top_left"
p6.legend.orientation = "horizontal"

0 个答案:

没有答案