小编use*_*767的帖子

D3.js 在可排序表中进行多重或自动缩放

我正在尝试根据 Mike Bostock 最近在《纽约时报》上发布的医疗保健图表构建一个可排序的图表:http://www.nytimes.com/interactive/2013/09/24/us/health-care-premiums.html

在此输入图像描述

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

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"; });
Run Code Online (Sandbox Code Playgroud)

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

谢谢。伊恩

bar-chart d3.js

5
推荐指数
0
解决办法
1846
查看次数

标签 统计

bar-chart ×1

d3.js ×1