diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py index a17c74f0..920b4677 100644 --- a/rowers/interactiveplots.py +++ b/rowers/interactiveplots.py @@ -87,11 +87,11 @@ def tailwind(bearing,vwind,winddir): from rowers.dataprep import nicepaceformat,niceformat from rowers.dataprep import timedeltaconv -def interactive_boxchart(datadf,fieldname): +def interactive_boxchart(datadf,fieldname,extratitle=''): TOOLS = 'save,pan,box_zoom,wheel_zoom,reset,resize' plot = BoxPlot(datadf, values=fieldname, label='date', legend=False, - title=axlabels[fieldname], + title=axlabels[fieldname]+' '+extratitle, outliers=False, tools=TOOLS, x_mapper_type='datetime') @@ -1404,7 +1404,10 @@ def interactive_flex_chart2(id=0,promember=0, if rowdata.empty: return "","No valid data" else: - rowdata.sort_values(by='time',ascending=True,inplace=True) + try: + rowdata.sort_values(by='time',ascending=True,inplace=True) + except KeyError: + pass workoutstateswork = [1,4,5,8,9,6,7] workoutstatesrest = [3] diff --git a/rowers/templates/boxplot.html b/rowers/templates/boxplot.html index ce250dd2..45b14144 100644 --- a/rowers/templates/boxplot.html +++ b/rowers/templates/boxplot.html @@ -38,7 +38,7 @@