【发布时间】:2018-02-02 16:09:39
【问题描述】:
这可能是一个简单的问题,但是为什么当我尝试将数据分配给d3.histogram 生成器时,我有 0 长度值数组?
代码:
const data = [8,10,16];
const max = 16;
const binCount = data.length;
const width = 100;
const height = 100;
const scaleX = d3.scaleLinear()
.domain([0, binCount])
.range([0, width]);
const scaleY = d3.scaleLinear()
.domain([0, max])
.range([0, height]);
const bins = d3.histogram()
.domain(scaleX.domain())
(data);
console.log(bins);
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js"></script>
【问题讨论】:
-
如果您查看实际的控制台日志 (ctrl + shift + i) 并展开树分支,您会发现它实际上不是空的