子弹图:无法为数据数组中的每个元素获取d3.scale()。linear()。domain()

时间:2014-07-25 01:46:13

标签: javascript d3.js axis

尝试从头开始重建Mike Bostock的基本项目符号示例,以了解正在发生的事情。

坚持我建立域名的位置,以便为每个图表获得不同的比例和轴刻度。

暂时将域设置为[0,35],但我真正想要的是每个单独图表的不同域,遵循以下公式:.domain([0,semaine [x] .disponibilite])。

代码和图表: bl.ock

......对象数组的简化:

var semaine = [{"individu":"Stefan", "disponibilite": 28, "totalAffectations": 25},
{"individu":"Geneviève","disponibilite": 32, "totalAffectations": 14},
{"individu":"Marie","disponibilite": 35},
{"individu":"David","disponibilite": 40}];

......我似乎无法正确行。

var disponibiliteScale = d3.scale.linear()
    **.domain([0, 35])**
    .range([0, width]);

尝试了几种方法,但我似乎无法做到这一点。非常欢迎帮助......谢谢!

0 个答案:

没有答案