Revision: 64793
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 21, 2013 00:34 by uberdragon
Initial Code
function compute_rank_ticks(min, max){ var start = min%2==1 ? min : min-1; var end = max%2==1 ? max : max+1; var span = end-start; var step = 1; var notches = Math.ceil(span/step); if(span == 0){ if(min == 1){ return [1, 2, 3]; } else{ return [min - 1, min, min + 1]; } } while(notches > 10){ step = step + 1; notches = Math.ceil(span/step); } var ticks = []; var tick = start; var i; for(i=0; i<=notches; i++){ ticks.push(tick); tick = tick + step; } return ticks; }
Initial URL
Initial Description
This will calculate the ticks for google charts so that you can have a chart with a defined height, and still represent large data ranges with out all the vertical information getting bunched up together.
Initial Title
Calculate ticks for gChart Y axis - accommodates large ranges
Initial Tags
Initial Language
JavaScript