fixing analysis data bokeh
This commit is contained in:
@@ -329,7 +329,7 @@ def getmaxwattinterval(tt, ww, i):
|
|||||||
w_roll = ww.rolling(i+2).mean().dropna()
|
w_roll = ww.rolling(i+2).mean().dropna()
|
||||||
if len(w_roll):
|
if len(w_roll):
|
||||||
# now goes with # data points - should be fixed seconds
|
# now goes with # data points - should be fixed seconds
|
||||||
indexmax = w_roll.idxmax(axis=1)
|
indexmax = w_roll.idxmax(axis=0)
|
||||||
# indexmaxpos = indexmax.get_loc(indexmax)
|
# indexmaxpos = indexmax.get_loc(indexmax)
|
||||||
indexmaxpos = indexmax
|
indexmaxpos = indexmax
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -3589,8 +3589,9 @@ def interactive_otwcpchart(powerdf, promember=0, rowername="", r=None, cpfit='da
|
|||||||
title = "Critical Power for "+rowername
|
title = "Critical Power for "+rowername
|
||||||
plot.title.text = title
|
plot.title.text = title
|
||||||
|
|
||||||
xaxis = plot.select(dict(type=Axis, layout="below"))[0]
|
#xaxis = plot.select(dict(type=Axis, layout="below")) #[0]
|
||||||
xaxis.formatter = PrintfTickFormatter()
|
#print(xaxis)
|
||||||
|
#xaxis.formatter = PrintfTickFormatter()
|
||||||
|
|
||||||
hover = plot.select(dict(type=HoverTool))
|
hover = plot.select(dict(type=HoverTool))
|
||||||
|
|
||||||
|
|||||||
@@ -332,12 +332,18 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div id="id_css_res">
|
<div id="id_css_res">
|
||||||
<link rel="stylesheet" href="https://cdn.pydata.org/bokeh/release/bokeh-3.1.1.min.css" type="text/css" />
|
|
||||||
<link rel="stylesheet" href="https://cdn.pydata.org/bokeh/release/bokeh-widgets-3.1.1.min.css" type="text/css" />
|
|
||||||
</div>
|
</div>
|
||||||
<div id="id_js_res">
|
<div id="id_js_res">
|
||||||
<script src="https://cdn.pydata.org/bokeh/release/bokeh-3.1.1.min.js"></script>
|
<script src="https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js"
|
||||||
<script src="https://cdn.pydata.org/bokeh/release/bokeh-widgets-3.1.1.min.js"></script>
|
crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
|
<script src="https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script async="true" type="text/javascript">
|
<script async="true" type="text/javascript">
|
||||||
@@ -534,8 +540,9 @@
|
|||||||
var div = json.div;
|
var div = json.div;
|
||||||
$("#id_sitready").remove();
|
$("#id_sitready").remove();
|
||||||
$("#id_chart").append(div);
|
$("#id_chart").append(div);
|
||||||
console.log(div);
|
|
||||||
$("#id_script").append("<script>"+script+"</s"+"cript>");
|
$("#id_script").append(script);
|
||||||
|
/* $("#id_script").append("<script>"+script+"</s"+"cript>"); */
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -535,8 +535,6 @@ def trendflexdata(workouts, options, userid=0):
|
|||||||
spmmin=spmmin, spmmax=spmmax,
|
spmmin=spmmin, spmmax=spmmax,
|
||||||
workmin=workmin, workmax=workmax)
|
workmin=workmin, workmax=workmax)
|
||||||
|
|
||||||
scripta = script.split('\n')[2:-1]
|
|
||||||
script = ''.join(scripta)
|
|
||||||
|
|
||||||
return(script, div)
|
return(script, div)
|
||||||
|
|
||||||
@@ -583,9 +581,6 @@ def flexalldata(workouts, options):
|
|||||||
script = res[0]
|
script = res[0]
|
||||||
div = res[1]
|
div = res[1]
|
||||||
|
|
||||||
scripta = script.split('\n')[2:-1]
|
|
||||||
script = ''.join(scripta)
|
|
||||||
|
|
||||||
return(script, div)
|
return(script, div)
|
||||||
|
|
||||||
|
|
||||||
@@ -620,9 +615,6 @@ def histodata(workouts, options):
|
|||||||
extratitle=extratitle,
|
extratitle=extratitle,
|
||||||
workmin=workmin, workmax=workmax)
|
workmin=workmin, workmax=workmax)
|
||||||
|
|
||||||
scripta = script.split('\n')[2:-1]
|
|
||||||
script = ''.join(scripta)
|
|
||||||
|
|
||||||
return(script, div)
|
return(script, div)
|
||||||
|
|
||||||
|
|
||||||
@@ -718,8 +710,8 @@ def cpdata(workouts, options):
|
|||||||
p1 = [1, 1, 1, 1]
|
p1 = [1, 1, 1, 1]
|
||||||
ratio = 1
|
ratio = 1
|
||||||
|
|
||||||
scripta = script.split('\n')[2:-1]
|
|
||||||
script = ''.join(scripta)
|
|
||||||
|
|
||||||
minutes = options['piece']
|
minutes = options['piece']
|
||||||
if minutes != 0:
|
if minutes != 0:
|
||||||
@@ -898,9 +890,6 @@ def comparisondata(workouts, options):
|
|||||||
script = res[0]
|
script = res[0]
|
||||||
div = res[1]
|
div = res[1]
|
||||||
|
|
||||||
scripta = script.split('\n')[2:-1]
|
|
||||||
script = ''.join(scripta)
|
|
||||||
|
|
||||||
return(script, div)
|
return(script, div)
|
||||||
|
|
||||||
|
|
||||||
@@ -964,8 +953,6 @@ def boxplotdata(workouts, options):
|
|||||||
spmmin=spmmin, spmmax=spmmax,
|
spmmin=spmmin, spmmax=spmmax,
|
||||||
workmin=workmin, workmax=workmax)
|
workmin=workmin, workmax=workmax)
|
||||||
|
|
||||||
scripta = script.split('\n')[2:-1]
|
|
||||||
script = ''.join(scripta)
|
|
||||||
|
|
||||||
return(script, div)
|
return(script, div)
|
||||||
|
|
||||||
|
|||||||
@@ -60,7 +60,6 @@
|
|||||||
}(document, 'script', 'facebook-jssdk'));</script>
|
}(document, 'script', 'facebook-jssdk'));</script>
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function (){
|
$(document).ready(function (){
|
||||||
FB.XFBML.parse();
|
|
||||||
})
|
})
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user