added name to CP chart
This commit is contained in:
@@ -1382,7 +1382,7 @@ def interactive_agegroupcpchart(age,normalized=False):
|
|||||||
return script,div
|
return script,div
|
||||||
|
|
||||||
|
|
||||||
def interactive_otwcpchart(powerdf,promember=0):
|
def interactive_otwcpchart(powerdf,promember=0,rowername=""):
|
||||||
powerdf = powerdf[~(powerdf == 0).any(axis=1)]
|
powerdf = powerdf[~(powerdf == 0).any(axis=1)]
|
||||||
# plot tools
|
# plot tools
|
||||||
if (promember==1):
|
if (promember==1):
|
||||||
@@ -1453,6 +1453,7 @@ def interactive_otwcpchart(powerdf,promember=0):
|
|||||||
plot.y_range = Range1d(0,1.5*max(theavpower))
|
plot.y_range = Range1d(0,1.5*max(theavpower))
|
||||||
plot.x_range = Range1d(1,2*max(thesecs))
|
plot.x_range = Range1d(1,2*max(thesecs))
|
||||||
plot.legend.orientation = "vertical"
|
plot.legend.orientation = "vertical"
|
||||||
|
plot.title.text = "Critical Power for "+rowername
|
||||||
|
|
||||||
hover = plot.select(dict(type=HoverTool))
|
hover = plot.select(dict(type=HoverTool))
|
||||||
|
|
||||||
|
|||||||
@@ -4149,8 +4149,8 @@ def otwrankings_view(request,theuser=0,
|
|||||||
try:
|
try:
|
||||||
r = Rower.objects.get(user=theuser)
|
r = Rower.objects.get(user=theuser)
|
||||||
except Rower.DoesNotExist:
|
except Rower.DoesNotExist:
|
||||||
allergworkouts = []
|
raise Http404("Rower doesn't exist")
|
||||||
r=0
|
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -4230,9 +4230,10 @@ def otwrankings_view(request,theuser=0,
|
|||||||
powerdf.drop_duplicates(subset='Delta',keep='first',inplace=True)
|
powerdf.drop_duplicates(subset='Delta',keep='first',inplace=True)
|
||||||
|
|
||||||
|
|
||||||
|
rowername = rower.user.first_name+" "+rower.user.last_name
|
||||||
# create interactive plot
|
# create interactive plot
|
||||||
if len(powerdf) !=0 :
|
if len(powerdf) !=0 :
|
||||||
res = interactive_otwcpchart(powerdf,promember=promember)
|
res = interactive_otwcpchart(powerdf,promember=promember,rowername=rowername)
|
||||||
script = res[0]
|
script = res[0]
|
||||||
div = res[1]
|
div = res[1]
|
||||||
p1 = res[2]
|
p1 = res[2]
|
||||||
@@ -4399,7 +4400,7 @@ def oterankings_view(request,theuser=0,
|
|||||||
r = Rower.objects.get(user=theuser)
|
r = Rower.objects.get(user=theuser)
|
||||||
except Rower.DoesNotExist:
|
except Rower.DoesNotExist:
|
||||||
allergworkouts = []
|
allergworkouts = []
|
||||||
r=0
|
raise Http404("Rower doesn't exist")
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -4483,10 +4484,10 @@ def oterankings_view(request,theuser=0,
|
|||||||
powerdf.sort_values(['Delta','CP'],ascending=[1,0],inplace=True)
|
powerdf.sort_values(['Delta','CP'],ascending=[1,0],inplace=True)
|
||||||
powerdf.drop_duplicates(subset='Delta',keep='first',inplace=True)
|
powerdf.drop_duplicates(subset='Delta',keep='first',inplace=True)
|
||||||
|
|
||||||
|
rowername = r.user.first_name+" "+r.user.last_name
|
||||||
# create interactive plot
|
# create interactive plot
|
||||||
if len(powerdf) !=0 :
|
if len(powerdf) !=0 :
|
||||||
res = interactive_otwcpchart(powerdf,promember=promember)
|
res = interactive_otwcpchart(powerdf,promember=promember,rowername=rowername)
|
||||||
script = res[0]
|
script = res[0]
|
||||||
div = res[1]
|
div = res[1]
|
||||||
p1 = res[2]
|
p1 = res[2]
|
||||||
|
|||||||
Reference in New Issue
Block a user