Python bokeh - 连接时间序列

4

在平移时,是否可以链接到高级bokeh时间序列?文档http://docs.bokeh.org/en/0.11.1/docs/user_guide/interaction.html只讲述了低级别的绘图。我在网上没有找到任何关于更高级别图表的信息。我尝试分享TimeSeries上的xrange:

x_range = ew_kpi.x_range, 
y_range = ew_kpi.y_range

并且情节被展示,但没有链接:
x      = 'Date'
y      ='ew_kpi'
ew_kpi = TimeSeries(   pd.DataFrame(data2)[[x, y]]              ,
                        x       =   x          ,
                        y       =   [y]      ,
                        color   =   [y]       ,
                        dash    =   [y]      ,
                        title   =   y        ,
                        ylabel  =   y        ,                        
                        width   = 250        , 
                        height  = 250        )

y      = 'ca'
fig_ca = TimeSeries(   pd.DataFrame(data2)[[x, y]]              ,
                        x       =   x          ,
                        y       =   [y]      ,
                        color   =   [y]       ,
                        dash    =   [y]      ,
                        title   =   y        ,
                        ylabel  =   y        ,
                        width   = 250        , 
                        height  = 250        ,
                        x_range = ew_kpi.x_range, 
                        y_range = ew_kpi.y_range,)

p = vplot(ew_kpi, fig_ca)
show(p)
1个回答

0

虽然我的bokeh图表嵌入并在Django应用程序中提供,但我相信我已经找到了解决方法。不要在TimeSeries构造函数内指定x_range和y_range,而是在创建两个TimeSeries对象之后放置这些行:

fig_ca.x_range = ew_kpi.x_range
fig_ca.y_range = ew_kpi.y_range

你应该找到它们链接在一起。在我的情况下,我只链接了x_range。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接