Make sure that canvasx and canvasy properties are initialized from the start (#896)
[dygraphs.git] / gallery / many-points.js
diff --git a/gallery/many-points.js b/gallery/many-points.js
new file mode 100644 (file)
index 0000000..afae3ee
--- /dev/null
@@ -0,0 +1,17 @@
+/*global Gallery,Dygraph,data */
+/*global dataManyPoints */
+Gallery.register(
+  'many-points',
+  {
+    name: 'Many Points',
+    title: 'Many Points Benchmark',
+    setup: function(parent) {
+      parent.innerHTML = "<div id='many_points_div' style='width: 600px; height: 300px;'></div><p id='many_points_timing'></p>";
+    },
+    run: function() {
+      var data = dataManyPoints();
+      var startTimeMillis = Date.now();       
+      var g = new Dygraph(document.getElementById("many_points_div"), data, {});
+      document.getElementById('many_points_timing').innerHTML = (Date.now() - startTimeMillis) + 'ms';
+    }
+   });