D3.js可排序表中的多个或自动缩放

时间:2013-10-09 21:49:40

标签: d3.js bar-chart

我正在尝试根据Mike Bostock最近在NYT的医疗保健图表建立一个可排序的图表:http://www.nytimes.com/interactive/2013/09/24/us/health-care-premiums.html

enter image description here

我的问题是图表中的某些列需要自定义比例,而不是整个键的单个比例。我想知道是否有一种为每列或每组分配自定义比例的技术?

Mike的表格中包含密钥中所有列的单一比例:

    var x = d3.scale.linear()
        .domain([0, 11000])
        .range([0, 320]);
....

  row.transition()
      .delay(function(d, i) { return i * 8; })
    .selectAll(".g-table-bar")
      .each("start", function(d) { this.style.width = x(d) + "px"; });

理想情况下,我想根据每个变量/列分配一个自动变量刻度。这可能吗?似乎d3.min和d3.max只能用于单个变量,但可能我错了。

感谢。伊恩

0 个答案:

没有答案