我正在尝试根据 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"; });
理想情况下,我想根据每个单独的变量/列分配一个自动变量比例。这可能吗?似乎 d3.min 和 d3.max 只能用于单个变量,但很可能我错了。
谢谢。伊恩