diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py index abb9606a..cda90266 100644 --- a/rowers/interactiveplots.py +++ b/rowers/interactiveplots.py @@ -286,9 +286,13 @@ def interactive_activitychart(workouts,startdate,enddate,stack='type'): durations.append(0) types.append('rower') try: - rowers.append(rowersinitials[workouts[0].user.id]) + rowers.append(rowers[0]) except IndexError: - rowers.append(str(workouts[0].user)) + try: + rowers.append(str(workouts[0].user)) + except IndexError: + rowers.append(' ') + d += datetime.timedelta(days=1) @@ -311,7 +315,7 @@ def interactive_activitychart(workouts,startdate,enddate,stack='type'): bars=table.to.bars(['date',stack],['duration']) bars.opts( - opts.Bars(color=hv.Cycle('Category20'), show_legend=True, stacked=True, + opts.Bars(color=hv.Cycle('Category10'), show_legend=True, stacked=True, tools=['hover'], width=600, xrotation=90,)) # legend_position='bottom',show_frame=True)) diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz index 3753fc83..7625963c 100644 Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ