by Joe Hsu (@jhsu)
var SleepEfficiency = React.createClass({
...
});
var SleepEfficiency = React.createClass({
...
});
React.render(
<SleepEfficiency />,
document.body
);
Fetch sleep data and calculate the average sleep efficiency percent and display it as a donut chart.

avgEfficiency
Fetch sleep data and calculate average sleep efficiency.
avgEfficiency
setup of d3 chart and inserting into dom
var arc = this.arc = d3.svg.arc()
.innerRadius(radius - 100)
.outerRadius(radius - 50)
.startAngle(0); var svg = this.svg = d3.select(el)
.append('svg')
.attr('width', width)
.attr('height', height)
.append('g')
.attr('class', 'd3-points')
.attr("transform", "translate(" + width / 2 + "," + height / 2 + ")")
;