我想在d3中编写可重复使用的图表 - 一个“标准化”堆积条形图。数据在Y轴上从0%-100%缩放 - 请参阅:http://bl.ocks.org/mbostock/3886394 我已经知道我需要计算数据的倒数值,从0(Y:最低值0%)到1(Y:最高值100%)进行缩放。
var y = d3.scale.linear()
.range([height, 0]); // no data domain
dataSet = dataSet.map(function (d) {
return d.map(function (p, i) {
return { x: i, y: (1 / (p.Value / 100))};
});
});
但是,我的缩放功能无法正常工作
THX !!