开发了个整数个格子的统计图,整个思路就是计算取到相近的整数个格子的像素值作为宽度。
关键代码如下:
max = Util.getMax(that.publicData, 'value') / 0.9;$.each(that.publicData, function (i, val) {val.style = {width: (Math.floor((val.value * 19) / max) * 651.27) / 19 + 'px'};arr.push(val);});
效果网页:
代码地址