added compare
This commit is contained in:
@@ -545,6 +545,35 @@ def statsdata(workouts, options):
|
||||
|
||||
return('',html_content)
|
||||
|
||||
def comparisondata(workouts,options):
|
||||
includereststrokes = options['includereststrokes']
|
||||
xparam = options['xaxis']
|
||||
yparam1 = options['yaxis1']
|
||||
plottype = options['plottype']
|
||||
promember=True
|
||||
|
||||
workstrokesonly = not includereststrokes
|
||||
|
||||
ids = [w.id for w in workouts]
|
||||
|
||||
labeldict = {
|
||||
int(w.id): w.__str__() for w in workouts
|
||||
}
|
||||
|
||||
res = interactive_multiple_compare_chart(ids,xparam,yparam1,
|
||||
promember=promember,
|
||||
plottype=plottype,
|
||||
labeldict=labeldict)
|
||||
|
||||
script = res[0]
|
||||
div = res[1]
|
||||
|
||||
scripta = script.split('\n')[2:-1]
|
||||
script = ''.join(scripta)
|
||||
|
||||
return(script,div)
|
||||
|
||||
|
||||
def boxplotdata(workouts,options):
|
||||
|
||||
includereststrokes = options['includereststrokes']
|
||||
@@ -656,6 +685,8 @@ def analysis_view_data(request,userid=0):
|
||||
script,div = flexalldata(workouts,options)
|
||||
elif function == 'stats':
|
||||
script,div = statsdata(workouts,options)
|
||||
elif function == 'compare':
|
||||
script,div = comparisondata(workouts,options)
|
||||
else:
|
||||
script = ''
|
||||
div = 'Unknown analysis functions'
|
||||
|
||||
Reference in New Issue
Block a user