github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/tools/dashboard/app/build/perf_learn.html (about) 1 <!doctype html> 2 <html> 3 <head> 4 <script type="text/javascript" src="https://www.google.com/jsapi"></script> 5 <script type="text/javascript"> 6 google.load("visualization", "1", {packages:["corechart"]}); 7 google.setOnLoadCallback(drawCharts); 8 function drawCharts() { 9 { 10 {{range $ent := $.Entries}} 11 var data = new google.visualization.DataTable(); 12 data.addColumn('number', 'idx'); 13 data.addColumn('number', '95%'); 14 data.addColumn({type: 'boolean', role: 'certainty'}); 15 data.addColumn('number', 'signal'); 16 data.addColumn({type: 'boolean', role: 'certainty'}); 17 data.addColumn('number', 'diff'); 18 data.addColumn({type: 'string', role: 'annotation'}); 19 data.addRows([ 20 {{range .Diffs}} [{{.Num}}, {{$ent.BaseVal}}, false, {{$ent.SignalVal}}, false, {{.Val}}, '{{.Hint}}'], {{end}} 21 ]); 22 new google.visualization.LineChart(document.getElementById('graph{{.Num}}')). 23 draw(data, { 24 width: 600, 25 height: 200, 26 legend: {position: "none"}, 27 vAxis: {minValue: 0}, 28 chartArea: {left: "10%", top: "1%", width: "90%", height:"95%"} 29 } 30 ) 31 {{end}} 32 } 33 } 34 </script> 35 </head> 36 37 <body> 38 {{range $.Entries}} 39 <p> 40 {{.Name}}: base={{printf "%.2f[%d]" .BaseVal .NoiseNum}} signal={{printf "%.2f[%d]" .SignalVal .SignalNum}} 41 <div id="graph{{.Num}}" width="100px" height="100px"> </div> 42 </p> 43 {{end}} 44 </body> 45 </html>