X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph-tickers.js;h=d2e1003a1dfedc9af402ecc3378f711dac465dd1;hb=d3b990da77ec190c27faf0fb5c7a6a4034880c2f;hp=715ef7eaeb70e090105ac767719098bedae1efab;hpb=3c1b72e143ac9b5a421fb67f043cbccb0dda466b;p=dygraphs.git diff --git a/dygraph-tickers.js b/dygraph-tickers.js index 715ef7e..d2e1003 100644 --- a/dygraph-tickers.js +++ b/dygraph-tickers.js @@ -184,7 +184,7 @@ Dygraph.numericTicks = function(a, b, pixels, opts, dygraph, vals) { // Construct the set of ticks. // Allow reverse y-axis if it's explicitly requested. if (low_val > high_val) scale *= -1; - for (i = 0; i < nTicks; i++) { + for (i = 0; i <= nTicks; i++) { tickV = low_val + i * scale; ticks.push( {v: tickV} ); } @@ -259,7 +259,13 @@ Dygraph.SHORT_SPACINGS[Dygraph.SIX_HOURLY] = 1000 * 3600 * 6; Dygraph.SHORT_SPACINGS[Dygraph.DAILY] = 1000 * 86400; Dygraph.SHORT_SPACINGS[Dygraph.WEEKLY] = 1000 * 604800; -/** @type {Array.} */ +/** + * A collection of objects specifying where it is acceptable to place tick + * marks for granularities larger than WEEKLY. + * 'months' is an array of month indexes on which to place tick marks. + * 'year_mod' ticks are placed when year % year_mod = 0. + * @type {Array.} + */ Dygraph.LONG_TICK_PLACEMENTS = []; Dygraph.LONG_TICK_PLACEMENTS[Dygraph.MONTHLY] = { months : [0,1,2,3,4,5,6,7,8,9,10,11],