D3。使用序数比例时如何设置d3.svg.brush的范围?

时间:2015-06-23 19:39:02

标签: d3.js

我正在尝试使用d3.svg.brush(),我很想知道如何在基于它的比例时设置画笔范围。

我的数据是.tsv文件:

letter  frequency
A   .08167
B   .01492
C   .02780
D   .04253
E   .12702
F   .02288
G   .02022
H   .06094
I   .06973
J   .00153
K   .00747
L   .04025
M   .02517
N   .06749
O   .07507
P   .01929
Q   .00098
R   .05987
S   .06333
T   .09056
U   .02758
V   .01037
W   .02465
X   .00150
Y   .01971
Z   .00074

我创建了一个xScale:

xValue = function(d) {
    return d.letter;
};

xScale = d3.scale.ordinal().rangeRoundBands([0, width], .1);

我现在创建并定位画笔:

brush = d3.svg.brush()
    .x(xScale)
    .extent([????, ????)])
    .on("brush", brushed);

我想使用extent作为xScale范围子集的画笔。我怎么说d3代码?

0 个答案:

没有答案