【发布时间】:2017-07-25 06:38:21
【问题描述】:
如何使用 d3.js 版本 4 在绘制的线和 y 轴之间添加空间。 下面是我的代码。
var x = d3.scaleTime().range([0, width]);
var y = d3.scaleLinear().range([height, 0]).nice();
【问题讨论】:
标签: javascript d3.js
如何使用 d3.js 版本 4 在绘制的线和 y 轴之间添加空间。 下面是我的代码。
var x = d3.scaleTime().range([0, width]);
var y = d3.scaleLinear().range([height, 0]).nice();
【问题讨论】:
标签: javascript d3.js
这就是你要找的吗? Plunkr 一个类似的问题已经在这里回答了https://stackoverflow.com/a/34619240/7473025
我所做的唯一微小的改变是:
var minDate = d3.min(data, function(d) { return d.date.getTime(); }),
maxDate = d3.max(data, function(d) { return d.date.getTime(); }),
padding = (maxDate - minDate) * .05;
x.domain([minDate - padding, maxDate + padding]);
【讨论】: