Skip to content

Instantly share code, notes, and snippets.

@jspaaks
Created September 22, 2016 08:27
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 jspaaks/6c9a6738e677161cf2dd5d4f81954317 to your computer and use it in GitHub Desktop.
Save jspaaks/6c9a6738e677161cf2dd5d4f81954317 to your computer and use it in GitHub Desktop.
mAROaK
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<title>punchcards: weekday-rect</title>
<script type="text/javascript" src="https://unpkg.com/crossfilter@^1.3.12/crossfilter.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/d3@^3.5.17/d3.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/moment@^2.14.1/moment.js"></script>
<script type="text/javascript" src="https://unpkg.com/punchcardjs@1.0.0-alpha.9/dist/punchcards.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://unpkg.com/punchcardjs@1.0.0-alpha.9/dist/punchcards.min.css">
</head>
<body>
<div id="punchcard-weekday-rect" class="punchcard-common punchcard-weekday-rect"></div>
<p style="font-size: 75%">
(punchcardjs@1.0.0-alpha.9)
<p>
</body>
</html>
var data, cf, weekdayRect;
data = [{"commit-date": "2016-09-21 11:44:37 +0200"},
{"commit-date": "2016-09-21 11:44:21 +0200"},
{"commit-date": "2016-09-21 11:43:59 +0200"},
{"commit-date": "2016-09-21 10:36:13 +0200"},
{"commit-date": "2016-09-20 18:10:28 +0200"},
{"commit-date": "2016-09-20 18:10:08 +0200"},
{"commit-date": "2016-09-20 18:09:49 +0200"},
{"commit-date": "2016-09-20 17:01:35 +0200"},
{"commit-date": "2016-09-20 17:01:14 +0200"},
{"commit-date": "2016-09-20 17:00:36 +0200"},
{"commit-date": "2016-09-20 16:57:12 +0200"},
{"commit-date": "2016-09-20 16:55:48 +0200"},
{"commit-date": "2016-09-20 14:19:28 +0200"},
{"commit-date": "2016-09-20 13:33:59 +0200"},
{"commit-date": "2016-09-20 12:39:55 +0200"},
{"commit-date": "2016-09-20 12:39:36 +0200"},
{"commit-date": "2016-09-20 12:39:09 +0200"},
{"commit-date": "2016-09-20 12:38:37 +0200"},
{"commit-date": "2016-09-20 12:36:02 +0200"},
{"commit-date": "2016-09-20 12:34:57 +0200"},
{"commit-date": "2016-09-20 11:02:17 +0200"},
{"commit-date": "2016-09-20 10:37:58 +0200"},
{"commit-date": "2016-09-20 10:36:32 +0200"},
{"commit-date": "2016-09-20 10:35:15 +0200"},
{"commit-date": "2016-09-19 18:07:12 +0200"},
{"commit-date": "2016-09-19 18:06:40 +0200"},
{"commit-date": "2016-09-19 17:50:37 +0200"},
{"commit-date": "2016-09-19 17:07:00 +0200"},
{"commit-date": "2016-09-19 17:06:43 +0200"},
{"commit-date": "2016-09-19 17:04:19 +0200"},
{"commit-date": "2016-09-19 17:03:10 +0200"},
{"commit-date": "2016-09-19 16:58:23 +0200"},
{"commit-date": "2016-09-19 16:52:55 +0200"},
{"commit-date": "2016-09-19 16:49:38 +0200"},
{"commit-date": "2016-09-19 16:43:20 +0200"},
{"commit-date": "2016-09-19 16:40:38 +0200"},
{"commit-date": "2016-09-19 16:23:33 +0200"},
{"commit-date": "2016-09-19 16:16:40 +0200"},
{"commit-date": "2016-09-15 17:02:15 +0200"},
{"commit-date": "2016-09-15 17:00:52 +0200"},
{"commit-date": "2016-09-15 16:54:41 +0200"},
{"commit-date": "2016-09-15 16:50:01 +0200"},
{"commit-date": "2016-09-15 16:47:20 +0200"},
{"commit-date": "2016-09-15 16:46:12 +0200"},
{"commit-date": "2016-09-15 16:45:26 +0200"},
{"commit-date": "2016-09-15 16:44:55 +0200"},
{"commit-date": "2016-09-15 16:44:12 +0200"},
{"commit-date": "2016-09-15 16:40:02 +0200"},
{"commit-date": "2016-09-14 14:24:20 +0200"},
{"commit-date": "2016-09-14 14:20:37 +0200"},
{"commit-date": "2016-09-14 13:31:19 +0200"},
{"commit-date": "2016-09-14 13:29:42 +0200"},
{"commit-date": "2016-09-14 13:22:51 +0200"},
{"commit-date": "2016-09-14 11:27:34 +0200"},
{"commit-date": "2016-09-14 11:22:09 +0200"},
{"commit-date": "2016-09-14 11:20:39 +0200"},
{"commit-date": "2016-09-13 18:34:48 +0200"},
{"commit-date": "2016-09-13 18:32:48 +0200"},
{"commit-date": "2016-09-13 18:32:36 +0200"},
{"commit-date": "2016-09-13 18:26:56 +0200"},
{"commit-date": "2016-09-13 16:49:24 +0200"},
{"commit-date": "2016-09-13 16:27:12 +0200"},
{"commit-date": "2016-09-13 16:26:44 +0200"},
{"commit-date": "2016-09-13 14:33:55 +0200"},
{"commit-date": "2016-09-13 14:30:24 +0200"},
{"commit-date": "2016-09-13 14:27:50 +0200"},
{"commit-date": "2016-09-13 10:12:14 +0200"},
{"commit-date": "2016-09-13 10:06:27 +0200"},
{"commit-date": "2016-09-13 10:03:40 +0200"},
{"commit-date": "2016-09-13 09:54:40 +0200"},
{"commit-date": "2016-09-12 14:04:07 +0200"},
{"commit-date": "2016-09-12 13:59:58 +0200"},
{"commit-date": "2016-09-12 13:55:54 +0200"},
{"commit-date": "2016-09-12 13:52:39 +0200"},
{"commit-date": "2016-09-12 13:48:05 +0200"},
{"commit-date": "2016-09-12 13:44:46 +0200"},
{"commit-date": "2016-09-12 13:43:38 +0200"},
{"commit-date": "2016-09-08 16:54:43 +0200"},
{"commit-date": "2016-09-08 14:34:25 +0200"},
{"commit-date": "2016-09-08 14:03:29 +0200"},
{"commit-date": "2016-09-08 13:48:26 +0200"},
{"commit-date": "2016-09-08 13:47:39 +0200"},
{"commit-date": "2016-09-08 13:44:57 +0200"},
{"commit-date": "2016-09-08 11:42:19 +0200"},
{"commit-date": "2016-09-07 17:14:26 +0200"},
{"commit-date": "2016-09-07 17:12:40 +0200"},
{"commit-date": "2016-09-07 16:42:34 +0200"},
{"commit-date": "2016-09-07 16:22:13 +0200"},
{"commit-date": "2016-09-07 16:17:20 +0200"},
{"commit-date": "2016-09-07 16:15:03 +0200"},
{"commit-date": "2016-09-07 16:08:49 +0200"},
{"commit-date": "2016-09-07 16:08:07 +0200"},
{"commit-date": "2016-09-06 16:23:16 +0200"},
{"commit-date": "2016-09-06 15:22:13 +0200"},
{"commit-date": "2016-09-06 15:19:49 +0200"},
{"commit-date": "2016-09-06 14:58:39 +0200"},
{"commit-date": "2016-09-06 14:22:47 +0200"},
{"commit-date": "2016-09-06 14:20:28 +0200"},
{"commit-date": "2016-09-06 14:13:33 +0200"},
{"commit-date": "2016-09-06 14:06:02 +0200"},
{"commit-date": "2016-09-06 13:33:07 +0200"},
{"commit-date": "2016-09-06 13:31:41 +0200"},
{"commit-date": "2016-09-06 12:21:41 +0200"},
{"commit-date": "2016-09-06 12:13:08 +0200"},
{"commit-date": "2016-09-06 12:10:01 +0200"},
{"commit-date": "2016-09-01 17:08:48 +0200"},
{"commit-date": "2016-09-01 17:04:37 +0200"},
{"commit-date": "2016-09-01 16:55:37 +0200"},
{"commit-date": "2016-09-01 15:36:04 +0200"},
{"commit-date": "2016-09-01 15:34:56 +0200"},
{"commit-date": "2016-09-01 12:00:19 +0200"},
{"commit-date": "2016-09-01 11:47:51 +0200"},
{"commit-date": "2016-09-01 11:41:33 +0200"},
{"commit-date": "2016-09-01 11:28:37 +0200"},
{"commit-date": "2016-09-01 11:15:29 +0200"},
{"commit-date": "2016-09-01 11:02:36 +0200"},
{"commit-date": "2016-09-01 10:56:37 +0200"},
{"commit-date": "2016-09-01 10:36:06 +0200"},
{"commit-date": "2016-09-01 10:34:55 +0200"},
{"commit-date": "2016-09-01 10:12:49 +0200"},
{"commit-date": "2016-08-31 15:38:37 +0200"},
{"commit-date": "2016-08-31 15:38:06 +0200"},
{"commit-date": "2016-08-31 15:35:00 +0200"},
{"commit-date": "2016-08-31 15:33:59 +0200"},
{"commit-date": "2016-08-31 15:19:03 +0200"},
{"commit-date": "2016-08-31 15:10:50 +0200"},
{"commit-date": "2016-08-31 15:06:48 +0200"},
{"commit-date": "2016-08-31 12:55:31 +0200"},
{"commit-date": "2016-08-31 12:49:34 +0200"},
{"commit-date": "2016-08-31 12:42:11 +0200"},
{"commit-date": "2016-08-31 11:16:14 +0200"},
{"commit-date": "2016-08-31 11:10:07 +0200"},
{"commit-date": "2016-08-31 11:05:23 +0200"},
{"commit-date": "2016-08-31 11:03:21 +0200"},
{"commit-date": "2016-08-30 17:33:36 +0200"},
{"commit-date": "2016-08-30 17:16:53 +0200"},
{"commit-date": "2016-08-30 16:25:04 +0200"},
{"commit-date": "2016-08-30 16:23:06 +0200"},
{"commit-date": "2016-08-30 15:58:59 +0200"},
{"commit-date": "2016-08-30 15:55:23 +0200"},
{"commit-date": "2016-08-30 15:50:35 +0200"},
{"commit-date": "2016-08-30 15:48:25 +0200"},
{"commit-date": "2016-08-30 15:38:30 +0200"},
{"commit-date": "2016-08-30 15:31:21 +0200"},
{"commit-date": "2016-08-30 15:30:36 +0200"},
{"commit-date": "2016-08-30 14:32:09 +0200"},
{"commit-date": "2016-08-30 13:19:40 +0200"},
{"commit-date": "2016-08-30 13:10:56 +0200"},
{"commit-date": "2016-08-30 13:07:41 +0200"},
{"commit-date": "2016-08-30 12:42:45 +0200"},
{"commit-date": "2016-08-30 11:54:53 +0200"},
{"commit-date": "2016-08-29 18:34:25 +0200"},
{"commit-date": "2016-08-29 18:34:01 +0200"},
{"commit-date": "2016-08-29 18:33:18 +0200"},
{"commit-date": "2016-08-29 18:32:56 +0200"},
{"commit-date": "2016-08-29 18:15:21 +0200"},
{"commit-date": "2016-08-29 18:13:50 +0200"},
{"commit-date": "2016-08-29 18:06:55 +0200"},
{"commit-date": "2016-08-29 18:05:30 +0200"},
{"commit-date": "2016-08-29 17:05:49 +0200"},
{"commit-date": "2016-08-29 16:47:20 +0200"},
{"commit-date": "2016-08-29 16:27:01 +0200"},
{"commit-date": "2016-08-29 16:10:26 +0200"},
{"commit-date": "2016-08-29 16:09:26 +0200"},
{"commit-date": "2016-08-29 15:54:23 +0200"},
{"commit-date": "2016-08-29 15:53:45 +0200"},
{"commit-date": "2016-08-29 15:52:53 +0200"},
{"commit-date": "2016-08-29 15:51:44 +0200"},
{"commit-date": "2016-08-29 14:48:31 +0200"},
{"commit-date": "2016-08-29 14:48:11 +0200"},
{"commit-date": "2016-08-29 14:28:21 +0200"},
{"commit-date": "2016-08-29 14:23:31 +0200"},
{"commit-date": "2016-08-29 14:00:44 +0200"},
{"commit-date": "2016-08-25 18:35:34 +0200"},
{"commit-date": "2016-08-25 18:30:14 +0200"},
{"commit-date": "2016-08-25 18:23:53 +0200"},
{"commit-date": "2016-08-25 15:59:57 +0200"},
{"commit-date": "2016-08-25 15:46:27 +0200"},
{"commit-date": "2016-08-25 15:40:16 +0200"},
{"commit-date": "2016-08-25 13:51:44 +0200"},
{"commit-date": "2016-08-24 16:28:04 +0200"},
{"commit-date": "2016-08-24 16:15:57 +0200"},
{"commit-date": "2016-08-24 16:05:15 +0200"},
{"commit-date": "2016-08-24 15:56:45 +0200"},
{"commit-date": "2016-08-24 11:15:59 +0200"},
{"commit-date": "2016-08-24 11:15:07 +0200"},
{"commit-date": "2016-08-24 11:10:15 +0200"},
{"commit-date": "2016-08-24 11:08:04 +0200"},
{"commit-date": "2016-08-24 11:05:25 +0200"},
{"commit-date": "2016-08-24 11:03:02 +0200"},
{"commit-date": "2016-08-24 11:02:51 +0200"},
{"commit-date": "2016-08-24 10:59:17 +0200"},
{"commit-date": "2016-08-24 10:53:20 +0200"},
{"commit-date": "2016-08-23 17:34:18 +0200"},
{"commit-date": "2016-08-23 15:42:33 +0200"},
{"commit-date": "2016-08-23 15:28:27 +0200"},
{"commit-date": "2016-08-23 15:28:04 +0200"},
{"commit-date": "2016-08-23 15:27:31 +0200"},
{"commit-date": "2016-08-23 15:26:40 +0200"},
{"commit-date": "2016-08-23 15:24:57 +0200"},
{"commit-date": "2016-08-23 13:43:24 +0200"},
{"commit-date": "2016-08-23 13:28:51 +0200"},
{"commit-date": "2016-08-23 10:07:49 +0200"},
{"commit-date": "2016-08-23 10:02:59 +0200"},
{"commit-date": "2016-08-22 14:58:54 +0200"},
{"commit-date": "2016-08-22 14:47:38 +0200"},
{"commit-date": "2016-08-22 14:31:58 +0200"},
{"commit-date": "2016-08-22 13:30:52 +0200"},
{"commit-date": "2016-08-22 13:19:39 +0200"},
{"commit-date": "2016-08-22 13:18:41 +0200"},
{"commit-date": "2016-08-22 11:17:30 +0200"},
{"commit-date": "2016-08-22 11:13:15 +0200"},
{"commit-date": "2016-08-22 11:11:21 +0200"},
{"commit-date": "2016-08-22 11:04:59 +0200"},
{"commit-date": "2016-08-22 11:02:50 +0200"},
{"commit-date": "2016-08-22 11:01:42 +0200"},
{"commit-date": "2016-08-22 11:01:05 +0200"},
{"commit-date": "2016-08-18 18:48:57 +0200"},
{"commit-date": "2016-08-18 18:41:47 +0200"},
{"commit-date": "2016-08-18 18:41:11 +0200"},
{"commit-date": "2016-08-18 18:33:45 +0200"},
{"commit-date": "2016-08-18 18:26:37 +0200"},
{"commit-date": "2016-08-18 18:26:07 +0200"},
{"commit-date": "2016-08-18 17:46:01 +0200"},
{"commit-date": "2016-08-18 16:33:11 +0200"},
{"commit-date": "2016-08-18 16:28:39 +0200"},
{"commit-date": "2016-08-18 16:26:45 +0200"},
{"commit-date": "2016-08-18 16:25:55 +0200"},
{"commit-date": "2016-08-18 16:24:19 +0200"},
{"commit-date": "2016-08-18 16:02:03 +0200"},
{"commit-date": "2016-08-18 16:01:38 +0200"},
{"commit-date": "2016-08-18 15:52:58 +0200"},
{"commit-date": "2016-08-18 15:47:29 +0200"},
{"commit-date": "2016-08-18 15:47:04 +0200"},
{"commit-date": "2016-08-18 15:45:31 +0200"},
{"commit-date": "2016-08-18 15:44:40 +0200"},
{"commit-date": "2016-08-18 15:42:39 +0200"},
{"commit-date": "2016-08-17 17:20:43 +0200"},
{"commit-date": "2016-08-17 17:19:47 +0200"},
{"commit-date": "2016-08-17 17:18:07 +0200"},
{"commit-date": "2016-08-17 17:17:06 +0200"},
{"commit-date": "2016-08-17 15:59:29 +0200"},
{"commit-date": "2016-08-17 15:58:45 +0200"},
{"commit-date": "2016-08-17 15:57:46 +0200"},
{"commit-date": "2016-08-17 15:56:46 +0200"},
{"commit-date": "2016-08-17 15:56:08 +0200"},
{"commit-date": "2016-08-17 15:55:07 +0200"},
{"commit-date": "2016-08-17 15:54:21 +0200"},
{"commit-date": "2016-08-17 15:54:07 +0200"},
{"commit-date": "2016-08-17 09:49:53 +0200"},
{"commit-date": "2016-08-16 17:16:05 +0200"},
{"commit-date": "2016-08-16 16:33:16 +0200"},
{"commit-date": "2016-08-16 16:32:44 +0200"},
{"commit-date": "2016-08-16 16:29:51 +0200"},
{"commit-date": "2016-08-16 16:28:25 +0200"},
{"commit-date": "2016-08-16 16:27:12 +0200"},
{"commit-date": "2016-08-16 16:25:57 +0200"},
{"commit-date": "2016-08-16 16:24:59 +0200"},
{"commit-date": "2016-08-16 16:24:22 +0200"},
{"commit-date": "2016-08-16 16:24:03 +0200"},
{"commit-date": "2016-08-16 16:23:35 +0200"},
{"commit-date": "2016-08-16 14:46:12 +0200"},
{"commit-date": "2016-08-16 14:44:39 +0200"},
{"commit-date": "2016-08-16 14:44:06 +0200"},
{"commit-date": "2016-08-16 10:17:01 +0200"},
{"commit-date": "2016-08-16 10:15:32 +0200"},
{"commit-date": "2016-08-16 10:12:18 +0200"},
{"commit-date": "2016-08-16 10:11:42 +0200"},
{"commit-date": "2016-08-16 10:03:25 +0200"},
{"commit-date": "2016-08-15 17:37:31 +0200"},
{"commit-date": "2016-08-15 17:35:06 +0200"},
{"commit-date": "2016-08-15 17:32:34 +0200"},
{"commit-date": "2016-08-15 17:31:17 +0200"},
{"commit-date": "2016-08-15 17:30:32 +0200"},
{"commit-date": "2016-08-15 14:46:52 +0200"},
{"commit-date": "2016-08-15 11:56:53 +0200"},
{"commit-date": "2016-08-11 17:49:05 +0200"},
{"commit-date": "2016-08-10 18:16:30 +0200"},
{"commit-date": "2016-08-10 18:15:01 +0200"},
{"commit-date": "2016-08-10 14:23:02 +0200"},
{"commit-date": "2016-08-10 13:13:52 +0200"},
{"commit-date": "2016-08-10 13:05:11 +0200"},
{"commit-date": "2016-08-10 13:01:10 +0200"},
{"commit-date": "2016-08-10 13:00:28 +0200"},
{"commit-date": "2016-08-10 12:58:29 +0200"},
{"commit-date": "2016-08-10 12:01:06 +0200"},
{"commit-date": "2016-08-10 11:59:37 +0200"},
{"commit-date": "2016-08-10 11:57:47 +0200"},
{"commit-date": "2016-08-10 11:55:32 +0200"},
{"commit-date": "2016-08-09 16:19:42 +0200"},
{"commit-date": "2016-08-09 16:18:10 +0200"},
{"commit-date": "2016-08-09 12:01:38 +0200"},
{"commit-date": "2016-08-08 17:14:57 +0200"},
{"commit-date": "2016-08-08 15:29:19 +0200"},
{"commit-date": "2016-08-08 15:28:30 +0200"},
{"commit-date": "2016-08-08 13:42:06 +0200"},
{"commit-date": "2016-08-04 17:39:11 +0200"},
{"commit-date": "2016-08-04 17:03:59 +0200"},
{"commit-date": "2016-08-04 17:00:09 +0200"},
{"commit-date": "2016-08-04 16:59:08 +0200"}];
cf = crossfilter(data);
weekdayRect = new punchcards.WeekdayRect(cf, 'punchcard-weekday-rect');
weekdayRect.datekey = 'commit-date';
weekdayRect.defineDimensions();
weekdayRect.draw();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment