Skip to content

Instantly share code, notes, and snippets.

@thole
Last active November 29, 2015 22:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thole/fe54a6bf5bd82ed446c4 to your computer and use it in GitHub Desktop.
Save thole/fe54a6bf5bd82ed446c4 to your computer and use it in GitHub Desktop.
calendar - yearly
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<title>yearly</title>
<head>
<script type="text/javascript" src="//d3js.org/d3.v3.min.js"></script>
<script type="text/javascript" src="//thole.github.io/lib/colorbrewer/colorbrewer.js"></script>
<style type="text/css">
text {
font-size : 8pt;
font-family:sans-serif;
fill:#636363;
}
svg {
font-size: 10px;
shape-rendering: crispEdges;
}
.day {
stroke: #000;
stroke-opacity: .1;
}
.month {
fill: none;
stroke: #000;
stroke-width: 2px;
}
#tooltip.hidden {
display: none;
}
#tooltip {
margin: 0;
font-family: sans-serif;
font-size: 10px;
line-height: 10px;
text-align: right;
position: absolute;
width: 78px;
height: auto;
padding: 5px;
background-color: #f6f7f8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
pointer-events: none;
}
</style>
</head>
<body>
<div id="tooltip" class="hidden"></div>
<div id="years"></div>
<script type="text/javascript">
var cursorX;
var cursorY;
document.onmousemove = function(e){
cursorX = e.pageX;
cursorY = e.pageY;
}
var years = d3.range(2010,2014);
var m = [29, 20, 20, 19], // top right bottom left margin
w = 620 - m[1] - m[3], // width
h = 90 - m[0] - m[2], // height
z = 11; // cell size
var week = d3.time.format("%W"),
percent = d3.format(".1%"),
mailData,
formatDate = d3.time.format("%Y-%m-%d"),
formatDateDisplay = d3.time.format("%d.%m"),
formatNumber = d3.format(",d")
var svg = d3.select("#years").selectAll(".year")
.data(years)
.enter().append("div")
.attr("class", "year")
.style("width", w + m[1] + m[3] + "px")
.style("height", h + m[0] + m[2] + "px")
.style("display", "inline-block")
.append("svg:svg")
.attr("width", w + m[1] + m[3])
.attr("height", h + m[0] + m[2])
.attr("class", "RdYlGn")
.append("svg:g")
.attr("transform", "translate(" + (m[3] + (w - z * 53) / 2) + "," + (m[0] + (h - z * 7) / 2) + ")");
svg.append("svg:text")
.attr("transform", "translate(-6," + z * 3.5 + ")rotate(-90)")
.attr("text-anchor", "middle")
.text(String);
var rect = svg.selectAll("rect.day")
.data(function(d) {return d3.time.days(new Date(d, 0, 1), new Date(d + 1, 0, 1)); })
.enter().append("svg:rect")
.attr("class", "day")
.attr("width", z)
.attr("height", z)
.attr("fill","white")
.attr("x", function(d) { return week(d) * z; })
.attr("y", function(d) { return dayOfWeek(d) * z; });
rect.append("svg:title");
svg.selectAll("path.month")
.data(function(d) { return d3.time.months(new Date(d, 0, 1), new Date(d + 1, 0, 1)); })
.enter().append("svg:path")
.attr("class", "month")
.attr("d", monthPath);
d3.json("mails.json",load);
function load(data) {
data.forEach(function(d){
d.value = parseInt(d.value);
d.date = new Date(d.date);
})
var maxIncoming = d3.max(data,function(d){return d.value});
var dateRange = d3.extent(data,function(d){return d.date});
mailData = d3.nest()
.key(function(d) { return d.date.getFullYear(); })
.key(function(d) { return d.date; })
.rollup(function(d) { return +d[0].value; })
.map(data);
years.forEach(function(d){
if(mailData[d] == undefined){mailData[d] = {} }
});
color = d3.scale.quantize()
.domain([0,maxIncoming])
.range(colorbrewer.Oranges[8]);
display(mailData);
}
function display(data) {
svg.each(function(year) {
d3.select(this).selectAll("rect.day")
.attr("fill",function(d){ return color(data[year][d] != undefined ? data[year][d] : 0);})
.on("mouseover", function(d) {
var xPosition = parseFloat(d3.select(this).attr("x") - 15);
var yPosition = parseFloat(d3.select(this).attr("y") - 55);
d3.select("#tooltip")
.style("left", cursorX + 15 + "px")
.style("top", cursorY + 15 + "px")
.text((data[year][d] != undefined ? data[year][d] : 0) + " Mails - " + formatDateDisplay(d))
d3.select("#tooltip").classed("hidden", false);
})
.on("mouseout", function() {
d3.select("#tooltip").classed("hidden", true);
})
});
}
function dayOfWeek(date){
return (date.getDay()+6)%7;
}
function monthPath(t0) {
var t1 = new Date(t0.getFullYear(), t0.getMonth() + 1, 0),
d0 = + dayOfWeek(t0), w0 = +week(t0),
d1 = + dayOfWeek(t1), w1 = +week(t1);
var path = "M" + (w0 + 1) * z + "," + d0 * z
+ " H" + w0 * z + " V" + 7 * z
+ " H" + w1 * z + " V" + (d1 + 1) * z
+ " H" + (w1 + 1) * z + " V" + 0
+ " H" + (w0 + 1) * z + " Z";
return path;
}
</script>
</body>
</html>
[
{
"date": 1305237600000,
"value": 3
},
{
"date": 1305496800000,
"value": 48
},
{
"date": 1305583200000,
"value": 24
},
{
"date": 1305669600000,
"value": 13
},
{
"date": 1305756000000,
"value": 3
},
{
"date": 1305842400000,
"value": 19
},
{
"date": 1306101600000,
"value": 4
},
{
"date": 1306188000000,
"value": 17
},
{
"date": 1306274400000,
"value": 11
},
{
"date": 1306360800000,
"value": 39
},
{
"date": 1306447200000,
"value": 9
},
{
"date": 1306879200000,
"value": 2
},
{
"date": 1307311200000,
"value": 9
},
{
"date": 1307397600000,
"value": 34
},
{
"date": 1307484000000,
"value": 27
},
{
"date": 1307570400000,
"value": 1
},
{
"date": 1307656800000,
"value": 17
},
{
"date": 1308002400000,
"value": 17
},
{
"date": 1308088800000,
"value": 1
},
{
"date": 1308175200000,
"value": 23
},
{
"date": 1308261600000,
"value": 7
},
{
"date": 1308520800000,
"value": 7
},
{
"date": 1308693600000,
"value": 3
},
{
"date": 1308780000000,
"value": 55
},
{
"date": 1308866400000,
"value": 2
},
{
"date": 1309125600000,
"value": 1
},
{
"date": 1309212000000,
"value": 30
},
{
"date": 1309298400000,
"value": 23
},
{
"date": 1309384800000,
"value": 25
},
{
"date": 1309471200000,
"value": 11
},
{
"date": 1309730400000,
"value": 9
},
{
"date": 1309816800000,
"value": 7
},
{
"date": 1309903200000,
"value": 2
},
{
"date": 1309989600000,
"value": 24
},
{
"date": 1310076000000,
"value": 12
},
{
"date": 1310335200000,
"value": 3
},
{
"date": 1310421600000,
"value": 20
},
{
"date": 1310508000000,
"value": 15
},
{
"date": 1311026400000,
"value": 9
},
{
"date": 1311112800000,
"value": 29
},
{
"date": 1311199200000,
"value": 31
},
{
"date": 1311285600000,
"value": 38
},
{
"date": 1311544800000,
"value": 14
},
{
"date": 1311631200000,
"value": 1
},
{
"date": 1311717600000,
"value": 43
},
{
"date": 1311804000000,
"value": 9
},
{
"date": 1311890400000,
"value": 12
},
{
"date": 1312149600000,
"value": 1
},
{
"date": 1312236000000,
"value": 62
},
{
"date": 1312322400000,
"value": 8
},
{
"date": 1312408800000,
"value": 1
},
{
"date": 1312495200000,
"value": 4
},
{
"date": 1312754400000,
"value": 20
},
{
"date": 1312840800000,
"value": 16
},
{
"date": 1312927200000,
"value": 4
},
{
"date": 1313013600000,
"value": 1
},
{
"date": 1313100000000,
"value": 32
},
{
"date": 1313445600000,
"value": 16
},
{
"date": 1313618400000,
"value": 2
},
{
"date": 1313704800000,
"value": 17
},
{
"date": 1314136800000,
"value": 11
},
{
"date": 1314223200000,
"value": 7
},
{
"date": 1314655200000,
"value": 5
},
{
"date": 1314741600000,
"value": 23
},
{
"date": 1314828000000,
"value": 77
},
{
"date": 1314914400000,
"value": 38
},
{
"date": 1315173600000,
"value": 34
},
{
"date": 1315260000000,
"value": 20
},
{
"date": 1315346400000,
"value": 32
},
{
"date": 1315432800000,
"value": 11
},
{
"date": 1315519200000,
"value": 3
},
{
"date": 1315605600000,
"value": 5
},
{
"date": 1315778400000,
"value": 9
},
{
"date": 1315864800000,
"value": 44
},
{
"date": 1315951200000,
"value": 17
},
{
"date": 1316037600000,
"value": 13
},
{
"date": 1316124000000,
"value": 35
},
{
"date": 1316383200000,
"value": 27
},
{
"date": 1316469600000,
"value": 39
},
{
"date": 1316556000000,
"value": 3
},
{
"date": 1316642400000,
"value": 21
},
{
"date": 1316728800000,
"value": 10
},
{
"date": 1316988000000,
"value": 20
},
{
"date": 1317074400000,
"value": 28
},
{
"date": 1317160800000,
"value": 41
},
{
"date": 1317247200000,
"value": 35
},
{
"date": 1317333600000,
"value": 12
},
{
"date": 1317679200000,
"value": 53
},
{
"date": 1317765600000,
"value": 7
},
{
"date": 1317852000000,
"value": 7
},
{
"date": 1318197600000,
"value": 4
},
{
"date": 1318284000000,
"value": 1
},
{
"date": 1318370400000,
"value": 6
},
{
"date": 1318456800000,
"value": 32
},
{
"date": 1318543200000,
"value": 16
},
{
"date": 1318802400000,
"value": 2
},
{
"date": 1318888800000,
"value": 4
},
{
"date": 1318975200000,
"value": 10
},
{
"date": 1319061600000,
"value": 21
},
{
"date": 1319407200000,
"value": 9
},
{
"date": 1319493600000,
"value": 32
},
{
"date": 1319580000000,
"value": 6
},
{
"date": 1319666400000,
"value": 1
},
{
"date": 1319752800000,
"value": 1
},
{
"date": 1320015600000,
"value": 12
},
{
"date": 1320102000000,
"value": 3
},
{
"date": 1320188400000,
"value": 5
},
{
"date": 1320274800000,
"value": 5
},
{
"date": 1320361200000,
"value": 5
},
{
"date": 1320620400000,
"value": 6
},
{
"date": 1320706800000,
"value": 42
},
{
"date": 1320879600000,
"value": 91
},
{
"date": 1320966000000,
"value": 1
},
{
"date": 1321225200000,
"value": 33
},
{
"date": 1321311600000,
"value": 82
},
{
"date": 1321398000000,
"value": 6
},
{
"date": 1321570800000,
"value": 2
},
{
"date": 1322002800000,
"value": 1
},
{
"date": 1322089200000,
"value": 8
},
{
"date": 1322175600000,
"value": 26
},
{
"date": 1322434800000,
"value": 29
},
{
"date": 1322521200000,
"value": 13
},
{
"date": 1322607600000,
"value": 11
},
{
"date": 1322694000000,
"value": 14
},
{
"date": 1322780400000,
"value": 14
},
{
"date": 1323039600000,
"value": 19
},
{
"date": 1323126000000,
"value": 52
},
{
"date": 1323212400000,
"value": 27
},
{
"date": 1323298800000,
"value": 2
},
{
"date": 1323385200000,
"value": 1
},
{
"date": 1323644400000,
"value": 26
},
{
"date": 1323730800000,
"value": 7
},
{
"date": 1323817200000,
"value": 11
},
{
"date": 1323903600000,
"value": 3
},
{
"date": 1324249200000,
"value": 13
},
{
"date": 1324335600000,
"value": 1
},
{
"date": 1324594800000,
"value": 1
},
{
"date": 1324940400000,
"value": 2
},
{
"date": 1325199600000,
"value": 14
},
{
"date": 1325458800000,
"value": 17
},
{
"date": 1325545200000,
"value": 20
},
{
"date": 1325631600000,
"value": 31
},
{
"date": 1325718000000,
"value": 11
},
{
"date": 1325804400000,
"value": 13
},
{
"date": 1326063600000,
"value": 8
},
{
"date": 1326150000000,
"value": 13
},
{
"date": 1326236400000,
"value": 42
},
{
"date": 1326322800000,
"value": 4
},
{
"date": 1326668400000,
"value": 1
},
{
"date": 1326754800000,
"value": 1
},
{
"date": 1326841200000,
"value": 26
},
{
"date": 1326927600000,
"value": 23
},
{
"date": 1327014000000,
"value": 5
},
{
"date": 1327273200000,
"value": 2
},
{
"date": 1327359600000,
"value": 6
},
{
"date": 1327618800000,
"value": 33
},
{
"date": 1327878000000,
"value": 6
},
{
"date": 1327964400000,
"value": 16
},
{
"date": 1328137200000,
"value": 36
},
{
"date": 1328223600000,
"value": 4
},
{
"date": 1328482800000,
"value": 16
},
{
"date": 1328569200000,
"value": 13
},
{
"date": 1328655600000,
"value": 3
},
{
"date": 1328742000000,
"value": 3
},
{
"date": 1328828400000,
"value": 7
},
{
"date": 1329087600000,
"value": 6
},
{
"date": 1329174000000,
"value": 4
},
{
"date": 1329260400000,
"value": 10
},
{
"date": 1329346800000,
"value": 2
},
{
"date": 1329433200000,
"value": 4
},
{
"date": 1329692400000,
"value": 30
},
{
"date": 1329778800000,
"value": 2
},
{
"date": 1329865200000,
"value": 5
},
{
"date": 1329951600000,
"value": 10
},
{
"date": 1330038000000,
"value": 5
},
{
"date": 1330297200000,
"value": 18
},
{
"date": 1330383600000,
"value": 12
},
{
"date": 1330470000000,
"value": 12
},
{
"date": 1330556400000,
"value": 12
},
{
"date": 1330642800000,
"value": 1
},
{
"date": 1330902000000,
"value": 7
},
{
"date": 1330988400000,
"value": 19
},
{
"date": 1331074800000,
"value": 9
},
{
"date": 1331161200000,
"value": 1
},
{
"date": 1331247600000,
"value": 7
},
{
"date": 1331506800000,
"value": 7
},
{
"date": 1331593200000,
"value": 1
},
{
"date": 1331679600000,
"value": 12
},
{
"date": 1331766000000,
"value": 25
},
{
"date": 1331852400000,
"value": 3
},
{
"date": 1332111600000,
"value": 49
},
{
"date": 1332198000000,
"value": 35
},
{
"date": 1332284400000,
"value": 8
},
{
"date": 1332370800000,
"value": 9
},
{
"date": 1332457200000,
"value": 20
},
{
"date": 1332712800000,
"value": 38
},
{
"date": 1332799200000,
"value": 22
},
{
"date": 1332885600000,
"value": 19
},
{
"date": 1332972000000,
"value": 2
},
{
"date": 1333058400000,
"value": 38
},
{
"date": 1333317600000,
"value": 18
},
{
"date": 1333404000000,
"value": 1
},
{
"date": 1333490400000,
"value": 19
},
{
"date": 1333576800000,
"value": 78
},
{
"date": 1334008800000,
"value": 5
},
{
"date": 1334181600000,
"value": 1
},
{
"date": 1334268000000,
"value": 6
},
{
"date": 1334527200000,
"value": 12
},
{
"date": 1334700000000,
"value": 1
},
{
"date": 1334786400000,
"value": 18
},
{
"date": 1334872800000,
"value": 5
},
{
"date": 1335132000000,
"value": 7
},
{
"date": 1335218400000,
"value": 3
},
{
"date": 1335304800000,
"value": 7
},
{
"date": 1335391200000,
"value": 3
},
{
"date": 1335736800000,
"value": 4
},
{
"date": 1335996000000,
"value": 29
},
{
"date": 1336082400000,
"value": 4
},
{
"date": 1336341600000,
"value": 15
},
{
"date": 1336428000000,
"value": 14
},
{
"date": 1336514400000,
"value": 32
},
{
"date": 1336600800000,
"value": 5
},
{
"date": 1336687200000,
"value": 4
},
{
"date": 1336946400000,
"value": 42
},
{
"date": 1337032800000,
"value": 33
},
{
"date": 1337119200000,
"value": 24
},
{
"date": 1337292000000,
"value": 11
},
{
"date": 1337378400000,
"value": 3
},
{
"date": 1337551200000,
"value": 31
},
{
"date": 1337637600000,
"value": 36
},
{
"date": 1337724000000,
"value": 10
},
{
"date": 1337810400000,
"value": 9
},
{
"date": 1337896800000,
"value": 14
},
{
"date": 1338242400000,
"value": 22
},
{
"date": 1338328800000,
"value": 16
},
{
"date": 1338415200000,
"value": 6
},
{
"date": 1338501600000,
"value": 7
},
{
"date": 1338760800000,
"value": 2
},
{
"date": 1338847200000,
"value": 2
},
{
"date": 1338933600000,
"value": 7
},
{
"date": 1339020000000,
"value": 5
},
{
"date": 1339106400000,
"value": 5
},
{
"date": 1339365600000,
"value": 2
},
{
"date": 1339538400000,
"value": 8
},
{
"date": 1339624800000,
"value": 91
},
{
"date": 1339711200000,
"value": 18
},
{
"date": 1339797600000,
"value": 26
},
{
"date": 1339970400000,
"value": 37
},
{
"date": 1340056800000,
"value": 74
},
{
"date": 1340143200000,
"value": 6
},
{
"date": 1340229600000,
"value": 13
},
{
"date": 1340316000000,
"value": 28
},
{
"date": 1340575200000,
"value": 3
},
{
"date": 1340661600000,
"value": 1
},
{
"date": 1340748000000,
"value": 9
},
{
"date": 1340834400000,
"value": 4
},
{
"date": 1340920800000,
"value": 81
},
{
"date": 1341180000000,
"value": 4
},
{
"date": 1341266400000,
"value": 9
},
{
"date": 1341525600000,
"value": 2
},
{
"date": 1341784800000,
"value": 13
},
{
"date": 1341871200000,
"value": 2
},
{
"date": 1341957600000,
"value": 9
},
{
"date": 1342044000000,
"value": 6
},
{
"date": 1342130400000,
"value": 7
},
{
"date": 1342389600000,
"value": 30
},
{
"date": 1342476000000,
"value": 29
},
{
"date": 1342562400000,
"value": 9
},
{
"date": 1342648800000,
"value": 11
},
{
"date": 1342735200000,
"value": 7
},
{
"date": 1342994400000,
"value": 38
},
{
"date": 1343080800000,
"value": 16
},
{
"date": 1343167200000,
"value": 18
},
{
"date": 1343253600000,
"value": 19
},
{
"date": 1343340000000,
"value": 4
},
{
"date": 1343599200000,
"value": 1
},
{
"date": 1343685600000,
"value": 14
},
{
"date": 1343772000000,
"value": 17
},
{
"date": 1343858400000,
"value": 14
},
{
"date": 1343944800000,
"value": 15
},
{
"date": 1344204000000,
"value": 7
},
{
"date": 1344290400000,
"value": 55
},
{
"date": 1344376800000,
"value": 2
},
{
"date": 1344463200000,
"value": 9
},
{
"date": 1344549600000,
"value": 6
},
{
"date": 1344808800000,
"value": 1
},
{
"date": 1344895200000,
"value": 4
},
{
"date": 1344981600000,
"value": 13
},
{
"date": 1345068000000,
"value": 6
},
{
"date": 1345154400000,
"value": 9
},
{
"date": 1345413600000,
"value": 2
},
{
"date": 1345500000000,
"value": 12
},
{
"date": 1345586400000,
"value": 4
},
{
"date": 1345672800000,
"value": 24
},
{
"date": 1345759200000,
"value": 4
},
{
"date": 1346018400000,
"value": 1
},
{
"date": 1346104800000,
"value": 2
},
{
"date": 1346277600000,
"value": 12
},
{
"date": 1346364000000,
"value": 3
},
{
"date": 1346450400000,
"value": 1
},
{
"date": 1346536800000,
"value": 4
},
{
"date": 1346623200000,
"value": 19
},
{
"date": 1346709600000,
"value": 11
},
{
"date": 1346796000000,
"value": 7
},
{
"date": 1346882400000,
"value": 1
},
{
"date": 1346968800000,
"value": 6
},
{
"date": 1347228000000,
"value": 2
},
{
"date": 1347314400000,
"value": 4
},
{
"date": 1347400800000,
"value": 11
},
{
"date": 1347487200000,
"value": 7
},
{
"date": 1347573600000,
"value": 49
},
{
"date": 1347832800000,
"value": 16
},
{
"date": 1347919200000,
"value": 14
},
{
"date": 1348005600000,
"value": 35
},
{
"date": 1348092000000,
"value": 7
},
{
"date": 1348178400000,
"value": 10
},
{
"date": 1348437600000,
"value": 7
},
{
"date": 1348524000000,
"value": 12
},
{
"date": 1348610400000,
"value": 27
},
{
"date": 1348696800000,
"value": 5
},
{
"date": 1348783200000,
"value": 28
},
{
"date": 1349042400000,
"value": 5
},
{
"date": 1349128800000,
"value": 13
},
{
"date": 1349301600000,
"value": 1
},
{
"date": 1349388000000,
"value": 2
},
{
"date": 1349647200000,
"value": 5
},
{
"date": 1349733600000,
"value": 12
},
{
"date": 1349820000000,
"value": 65
},
{
"date": 1349906400000,
"value": 31
},
{
"date": 1349992800000,
"value": 16
},
{
"date": 1350252000000,
"value": 5
},
{
"date": 1350338400000,
"value": 4
},
{
"date": 1350424800000,
"value": 2
},
{
"date": 1350511200000,
"value": 56
},
{
"date": 1350597600000,
"value": 16
},
{
"date": 1350856800000,
"value": 30
},
{
"date": 1350943200000,
"value": 8
},
{
"date": 1351029600000,
"value": 3
},
{
"date": 1351116000000,
"value": 4
},
{
"date": 1351202400000,
"value": 3
},
{
"date": 1351465200000,
"value": 23
},
{
"date": 1351551600000,
"value": 16
},
{
"date": 1351638000000,
"value": 13
},
{
"date": 1351724400000,
"value": 10
},
{
"date": 1351810800000,
"value": 8
},
{
"date": 1352070000000,
"value": 5
},
{
"date": 1352156400000,
"value": 1
},
{
"date": 1352242800000,
"value": 35
},
{
"date": 1352329200000,
"value": 4
},
{
"date": 1352415600000,
"value": 25
},
{
"date": 1352588400000,
"value": 2
},
{
"date": 1352674800000,
"value": 10
},
{
"date": 1352761200000,
"value": 7
},
{
"date": 1352847600000,
"value": 3
},
{
"date": 1353020400000,
"value": 13
},
{
"date": 1353279600000,
"value": 1
},
{
"date": 1353366000000,
"value": 8
},
{
"date": 1353452400000,
"value": 18
},
{
"date": 1353538800000,
"value": 3
},
{
"date": 1353625200000,
"value": 2
},
{
"date": 1353970800000,
"value": 1
},
{
"date": 1354057200000,
"value": 1
},
{
"date": 1354230000000,
"value": 3
},
{
"date": 1354489200000,
"value": 3
},
{
"date": 1354575600000,
"value": 10
},
{
"date": 1354662000000,
"value": 4
},
{
"date": 1354748400000,
"value": 4
},
{
"date": 1355094000000,
"value": 4
},
{
"date": 1355180400000,
"value": 7
},
{
"date": 1355266800000,
"value": 11
},
{
"date": 1355353200000,
"value": 10
},
{
"date": 1355439600000,
"value": 7
},
{
"date": 1355698800000,
"value": 6
},
{
"date": 1355785200000,
"value": 1
},
{
"date": 1355871600000,
"value": 4
},
{
"date": 1355958000000,
"value": 20
},
{
"date": 1356649200000,
"value": 10
},
{
"date": 1356908400000,
"value": 5
},
{
"date": 1357081200000,
"value": 26
},
{
"date": 1357167600000,
"value": 13
},
{
"date": 1357254000000,
"value": 16
},
{
"date": 1357340400000,
"value": 21
},
{
"date": 1357426800000,
"value": 32
},
{
"date": 1357513200000,
"value": 89
},
{
"date": 1357599600000,
"value": 99
},
{
"date": 1357686000000,
"value": 92
},
{
"date": 1357772400000,
"value": 11
},
{
"date": 1357858800000,
"value": 12
},
{
"date": 1358118000000,
"value": 15
},
{
"date": 1358204400000,
"value": 3
},
{
"date": 1358290800000,
"value": 20
},
{
"date": 1358377200000,
"value": 12
},
{
"date": 1358463600000,
"value": 48
},
{
"date": 1358722800000,
"value": 17
},
{
"date": 1358809200000,
"value": 9
},
{
"date": 1358895600000,
"value": 4
},
{
"date": 1358982000000,
"value": 9
},
{
"date": 1359068400000,
"value": 3
},
{
"date": 1359327600000,
"value": 2
},
{
"date": 1359414000000,
"value": 10
},
{
"date": 1359500400000,
"value": 13
},
{
"date": 1359586800000,
"value": 8
},
{
"date": 1359673200000,
"value": 6
},
{
"date": 1359932400000,
"value": 3
},
{
"date": 1360018800000,
"value": 4
},
{
"date": 1360105200000,
"value": 2
},
{
"date": 1360191600000,
"value": 36
},
{
"date": 1360278000000,
"value": 1
},
{
"date": 1360537200000,
"value": 1
},
{
"date": 1360623600000,
"value": 2
},
{
"date": 1360710000000,
"value": 7
},
{
"date": 1360796400000,
"value": 35
},
{
"date": 1360882800000,
"value": 21
},
{
"date": 1361142000000,
"value": 40
},
{
"date": 1361228400000,
"value": 22
},
{
"date": 1361314800000,
"value": 15
},
{
"date": 1361401200000,
"value": 7
},
{
"date": 1361487600000,
"value": 7
},
{
"date": 1361746800000,
"value": 24
},
{
"date": 1361833200000,
"value": 41
},
{
"date": 1361919600000,
"value": 7
},
{
"date": 1362006000000,
"value": 6
},
{
"date": 1362351600000,
"value": 13
},
{
"date": 1362438000000,
"value": 2
},
{
"date": 1362524400000,
"value": 12
},
{
"date": 1362697200000,
"value": 5
},
{
"date": 1362956400000,
"value": 9
},
{
"date": 1363042800000,
"value": 3
},
{
"date": 1363129200000,
"value": 16
},
{
"date": 1363215600000,
"value": 14
},
{
"date": 1363302000000,
"value": 4
},
{
"date": 1363561200000,
"value": 18
},
{
"date": 1363647600000,
"value": 15
},
{
"date": 1363734000000,
"value": 4
},
{
"date": 1363820400000,
"value": 9
},
{
"date": 1363906800000,
"value": 18
},
{
"date": 1364338800000,
"value": 1
},
{
"date": 1364853600000,
"value": 41
},
{
"date": 1364940000000,
"value": 7
},
{
"date": 1365026400000,
"value": 4
},
{
"date": 1365112800000,
"value": 3
},
{
"date": 1365199200000,
"value": 2
},
{
"date": 1365372000000,
"value": 11
},
{
"date": 1365458400000,
"value": 2
},
{
"date": 1365544800000,
"value": 1
},
{
"date": 1365631200000,
"value": 2
},
{
"date": 1365717600000,
"value": 9
},
{
"date": 1365976800000,
"value": 1
},
{
"date": 1366063200000,
"value": 7
},
{
"date": 1366149600000,
"value": 6
},
{
"date": 1366236000000,
"value": 47
},
{
"date": 1366322400000,
"value": 8
},
{
"date": 1366408800000,
"value": 1
},
{
"date": 1366581600000,
"value": 31
},
{
"date": 1366754400000,
"value": 4
},
{
"date": 1366840800000,
"value": 2
},
{
"date": 1367186400000,
"value": 10
},
{
"date": 1367272800000,
"value": 1
},
{
"date": 1367445600000,
"value": 2
},
{
"date": 1367532000000,
"value": 5
},
{
"date": 1367791200000,
"value": 5
},
{
"date": 1367877600000,
"value": 18
},
{
"date": 1367964000000,
"value": 19
},
{
"date": 1368136800000,
"value": 7
},
{
"date": 1368396000000,
"value": 7
},
{
"date": 1368482400000,
"value": 2
},
{
"date": 1368568800000,
"value": 12
},
{
"date": 1368655200000,
"value": 5
},
{
"date": 1369173600000,
"value": 8
},
{
"date": 1369260000000,
"value": 4
},
{
"date": 1369346400000,
"value": 2
},
{
"date": 1369605600000,
"value": 17
},
{
"date": 1369692000000,
"value": 5
},
{
"date": 1369778400000,
"value": 8
},
{
"date": 1369864800000,
"value": 4
},
{
"date": 1369951200000,
"value": 1
},
{
"date": 1370210400000,
"value": 10
},
{
"date": 1370296800000,
"value": 28
},
{
"date": 1370383200000,
"value": 2
},
{
"date": 1370469600000,
"value": 12
},
{
"date": 1370556000000,
"value": 18
},
{
"date": 1370815200000,
"value": 23
},
{
"date": 1370901600000,
"value": 10
},
{
"date": 1370988000000,
"value": 13
},
{
"date": 1371074400000,
"value": 9
},
{
"date": 1371160800000,
"value": 21
},
{
"date": 1371247200000,
"value": 3
},
{
"date": 1371333600000,
"value": 2
},
{
"date": 1371420000000,
"value": 21
},
{
"date": 1371506400000,
"value": 20
},
{
"date": 1371679200000,
"value": 13
},
{
"date": 1371765600000,
"value": 15
},
{
"date": 1372024800000,
"value": 4
},
{
"date": 1372111200000,
"value": 6
},
{
"date": 1372197600000,
"value": 4
},
{
"date": 1372284000000,
"value": 6
},
{
"date": 1372370400000,
"value": 3
},
{
"date": 1372456800000,
"value": 1
},
{
"date": 1372629600000,
"value": 10
},
{
"date": 1372716000000,
"value": 5
},
{
"date": 1372802400000,
"value": 9
},
{
"date": 1372888800000,
"value": 25
},
{
"date": 1372975200000,
"value": 21
},
{
"date": 1373148000000,
"value": 1
},
{
"date": 1373234400000,
"value": 24
},
{
"date": 1373320800000,
"value": 19
},
{
"date": 1373407200000,
"value": 5
},
{
"date": 1373493600000,
"value": 8
},
{
"date": 1373580000000,
"value": 65
},
{
"date": 1373666400000,
"value": 3
},
{
"date": 1373752800000,
"value": 4
},
{
"date": 1373839200000,
"value": 22
},
{
"date": 1373925600000,
"value": 13
},
{
"date": 1374012000000,
"value": 8
},
{
"date": 1374098400000,
"value": 18
},
{
"date": 1374184800000,
"value": 6
},
{
"date": 1374271200000,
"value": 7
},
{
"date": 1374357600000,
"value": 1
},
{
"date": 1374444000000,
"value": 27
},
{
"date": 1374530400000,
"value": 19
},
{
"date": 1374616800000,
"value": 20
},
{
"date": 1374703200000,
"value": 6
},
{
"date": 1374789600000,
"value": 61
},
{
"date": 1374876000000,
"value": 1
},
{
"date": 1375048800000,
"value": 4
},
{
"date": 1375135200000,
"value": 3
},
{
"date": 1375221600000,
"value": 6
},
{
"date": 1375308000000,
"value": 1
},
{
"date": 1375394400000,
"value": 59
},
{
"date": 1375480800000,
"value": 1
},
{
"date": 1375653600000,
"value": 28
},
{
"date": 1375740000000,
"value": 11
},
{
"date": 1375826400000,
"value": 35
},
{
"date": 1375912800000,
"value": 14
},
{
"date": 1375999200000,
"value": 76
},
{
"date": 1376085600000,
"value": 2
},
{
"date": 1376258400000,
"value": 9
},
{
"date": 1376344800000,
"value": 37
},
{
"date": 1376431200000,
"value": 8
},
{
"date": 1376517600000,
"value": 46
},
{
"date": 1376604000000,
"value": 13
},
{
"date": 1376863200000,
"value": 4
},
{
"date": 1376949600000,
"value": 15
},
{
"date": 1377036000000,
"value": 23
},
{
"date": 1377122400000,
"value": 9
},
{
"date": 1377208800000,
"value": 9
},
{
"date": 1377295200000,
"value": 3
},
{
"date": 1377381600000,
"value": 6
},
{
"date": 1377468000000,
"value": 46
},
{
"date": 1377554400000,
"value": 32
},
{
"date": 1377640800000,
"value": 16
},
{
"date": 1377727200000,
"value": 93
},
{
"date": 1377813600000,
"value": 6
},
{
"date": 1377900000000,
"value": 1
},
{
"date": 1377986400000,
"value": 2
},
{
"date": 1378072800000,
"value": 8
},
{
"date": 1378159200000,
"value": 12
},
{
"date": 1378245600000,
"value": 33
},
{
"date": 1378332000000,
"value": 10
},
{
"date": 1378418400000,
"value": 6
},
{
"date": 1378504800000,
"value": 1
},
{
"date": 1378591200000,
"value": 8
},
{
"date": 1378677600000,
"value": 15
},
{
"date": 1378764000000,
"value": 45
},
{
"date": 1378850400000,
"value": 20
},
{
"date": 1378936800000,
"value": 6
},
{
"date": 1379023200000,
"value": 7
},
{
"date": 1379109600000,
"value": 5
},
{
"date": 1379196000000,
"value": 1
},
{
"date": 1379282400000,
"value": 82
},
{
"date": 1379368800000,
"value": 12
},
{
"date": 1379455200000,
"value": 85
},
{
"date": 1379541600000,
"value": 27
},
{
"date": 1379628000000,
"value": 19
},
{
"date": 1379887200000,
"value": 6
},
{
"date": 1379973600000,
"value": 12
},
{
"date": 1380060000000,
"value": 22
},
{
"date": 1380146400000,
"value": 33
},
{
"date": 1380232800000,
"value": 27
},
{
"date": 1380319200000,
"value": 1
},
{
"date": 1380405600000,
"value": 3
},
{
"date": 1380492000000,
"value": 68
},
{
"date": 1380578400000,
"value": 98
},
{
"date": 1380664800000,
"value": 33
},
{
"date": 1380751200000,
"value": 13
},
{
"date": 1380837600000,
"value": 63
},
{
"date": 1380924000000,
"value": 1
},
{
"date": 1381010400000,
"value": 3
},
{
"date": 1381096800000,
"value": 22
},
{
"date": 1381183200000,
"value": 4
},
{
"date": 1381269600000,
"value": 27
},
{
"date": 1381356000000,
"value": 46
},
{
"date": 1381442400000,
"value": 1
},
{
"date": 1381701600000,
"value": 26
},
{
"date": 1381788000000,
"value": 9
},
{
"date": 1381874400000,
"value": 18
},
{
"date": 1381960800000,
"value": 11
},
{
"date": 1382047200000,
"value": 43
},
{
"date": 1382306400000,
"value": 26
},
{
"date": 1382392800000,
"value": 20
},
{
"date": 1382479200000,
"value": 1
},
{
"date": 1382565600000,
"value": 5
},
{
"date": 1382652000000,
"value": 37
},
{
"date": 1382738400000,
"value": 1
},
{
"date": 1382824800000,
"value": 3
},
{
"date": 1382914800000,
"value": 38
},
{
"date": 1383001200000,
"value": 24
},
{
"date": 1383087600000,
"value": 4
},
{
"date": 1383174000000,
"value": 8
},
{
"date": 1383260400000,
"value": 32
},
{
"date": 1383519600000,
"value": 10
},
{
"date": 1383606000000,
"value": 33
},
{
"date": 1383692400000,
"value": 8
},
{
"date": 1383778800000,
"value": 23
},
{
"date": 1383865200000,
"value": 5
},
{
"date": 1384124400000,
"value": 34
},
{
"date": 1384210800000,
"value": 11
},
{
"date": 1384297200000,
"value": 19
},
{
"date": 1384383600000,
"value": 8
},
{
"date": 1384470000000,
"value": 5
},
{
"date": 1384729200000,
"value": 4
},
{
"date": 1384815600000,
"value": 13
},
{
"date": 1384902000000,
"value": 13
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment