diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py index f3e42627..1e9c7b5d 100644 --- a/rowers/interactiveplots.py +++ b/rowers/interactiveplots.py @@ -3780,6 +3780,7 @@ def interactive_multiple_compare_chart(ids,xparam,yparam,plottype='line', colors = itertools.cycle(palette) cntr = 0 + l1 = [] for id,color in itertools.izip(ids,colors): group = datadf[datadf['workoutid']==int(id)].copy() @@ -3826,12 +3827,12 @@ def interactive_multiple_compare_chart(ids,xparam,yparam,plottype='line', legend=str(id) if plottype=='line': - l1 = plot.line('x','y',source=source,color=color,legend=legend) + l1.append(plot.line('x','y',source=source,color=color,legend=legend)) else: - l1 = plot.scatter('x','y',source=source,color=color,legend=legend, - fill_alpha=0.4,line_color=None) + l1.append(plot.scatter('x','y',source=source,color=color,legend=legend, + fill_alpha=0.4,line_color=None)) - plot.add_tools(HoverTool(renderers=[l1],tooltips=TIPS)) + plot.add_tools(HoverTool(renderers=[l1[cntr]],tooltips=TIPS)) cntr += 1 plot.legend.location='bottom_right'