我遇到了xscale的问题。它必须根据数据动态增长和缩小。 现在宽度设置为50。
w = 50;
var xScale = d3.scale.ordinal().domain(input.map(function (d) {
return d.AppName;
})).rangeRoundBands([0, w], 0.05);
如果数据集长度从1增加到6,我喜欢width变量的值为w * dataset.length。现在我正在传递一个json对象。如何修改xscale。
答案 0 :(得分:0)
在调用rangeRoundBands中的宽度之前,需要乘以并设置宽度和长度。
var w = 50 * parseInt(dataset.length)