【发布时间】:2015-05-06 12:43:52
【问题描述】:
var taskTypes = ["slot1", "slot2", "slot3","slot4","slot1","slot2","slot6"];
什么时候
var y = d3.scale.ordinal()
.domain(taskTypes)
.rangeRoundBands([ 0, height - margin.top - margin.bottom ], .1);
我在做
var rectTransform = function(d) {
return "translate(" + x(d.termStartDate) + "," + y(d.slotName) + ")";
};
它是正确的,但现在我正在服用
var y = d3.scale.ordinal()
.domain(d3.range(0, taskTypes.length))
.rangeRoundBands([ 0, height - margin.top - margin.bottom ], .1);
现在
var rectTransform = function(d) {
return "translate(" + x(d.termStartDate) + "," + y(d.slotName) + ")";
};
其中d.slotName = slot1,或 slot2 或 slot3 或任何其他值,y(d.slotName) 返回未定义,任何建议如何使其工作?
【问题讨论】:
标签: javascript d3.js