X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=tests%2FlabelsKMB.html;h=fc125c86c93561d79a8a2cedc9846027e5974492;hb=93a5bb4c827d6665f395c48b216438f95e94d76e;hp=005e8efd0ee6fc574364542537591127d9fa03ad;hpb=fb25c8b6d070c7e347b260ef39917220b6159e4e;p=dygraphs.git diff --git a/tests/labelsKMB.html b/tests/labelsKMB.html index 005e8ef..fc125c8 100644 --- a/tests/labelsKMB.html +++ b/tests/labelsKMB.html @@ -1,13 +1,14 @@ + + labelsKMB - - - - - + + +

labelsKMB:

@@ -19,6 +20,9 @@

labelsKMG2 with yValueFormatter:

+

labelsKMG2 with very small numbers:

+
+

The curves are exponentials. Zooming in should reveal each of the 'K', 'M', 'B', etc. labels.

@@ -28,9 +32,10 @@ return Math.round(num * shift)/shift; }; - var data = []; - for (var i = 0, n = 1; i < 43; i++, n *= 2) { + var data = [], smalldata = []; + for (var i = 0, n = 1; i < 63; i++, n *= 2) { data.push([i, n]); + smalldata.push([i, Math.pow(10,-n)]); } var suffixes = ['', 'k', 'M', 'G', 'T']; @@ -44,10 +49,28 @@ suffixes[magnitude]; } - new Dygraph(document.getElementById("labelsKMB"), data, { labelsKMB: true }); - new Dygraph(document.getElementById("labelsKMG2"), data, { labelsKMG2: true }); - var g = new Dygraph(document.getElementById("labelsKMG2yValueFormatter"), data, - { labelsKMG2: true, yValueFormatter: formatValue }); + var g = new Dygraph(document.getElementById("labelsKMB"), data, { + labelsKMB: true, + labels: ['Base', 'Power'] + }); + var g2 = new Dygraph(document.getElementById("labelsKMG2"), data, { + labelsKMG2: true, + labels: ['Base', 'Power'] + }); + var g3 = new Dygraph(document.getElementById("labelsKMG2yValueFormatter"), data, { + labelsKMG2: true, + axes: { + y: { + valueFormatter: formatValue + } + }, + labels: ['Base', 'Power'] + }); + + var g4 = new Dygraph(document.getElementById("labelsKMG2SmallNumbers"), smalldata, { + labelsKMG2: true, + labels: ['Base', 'Power'] + });