1
<script type="text/javascript">
3
function isolator(key) {
4
return function(item) {
5
return { date_entered: scope.dateParser(item.date_entered),
6
timespan: Math.max(item.data[key], 0) }
10
scope.massageGraphData = function(blob) {
15
values: blob.data.map(isolator('kernel'))
19
values: blob.data.map(isolator('plumbing'))
23
values: blob.data.map(isolator('xorg'))
27
values: blob.data.map(isolator('desktop'))
31
// values: blob.data.map(isolator('boot'))
37
<nvd3-stacked-area-chart
41
margin="{left:100,top:10,bottom:40,right:100}"
42
x="accessor('item.date_entered')"
43
y="accessor('item.timespan')"
44
useInteractiveGuideLine="true"
47
xAxisTickFormat="dateFormatter()"
48
xAxisStaggerLabels="true"
50
yAxisTickFormat="numberFormatter(',.2f', 's')"
55
</nvd3-stacked-area-chart>
59
<td ng-repeat="series in graphData">
61
<dl ng-repeat="item in series.values">
62
<dt>{{dateFormatter(ISO_ISH)(item.date_entered)}}</dt>
63
<dd>Result: <b>{{item.timespan}}s</b></dd>