D3-将日期映射到SVG矩形上的线标记

时间:2019-04-17 13:22:34

标签: javascript d3.js svg

(我是d3.js的新手,敬请原谅)

我有一个水平的SVG Rectangle,我想根据相对日期添加标记。 SVG Rectangle的左侧是开始日期,右侧是结束日期,中间标记值中的任何代表值的值

Visual

例如:

var startDate = new Date();
var endDate = new Date();
endDate.setDate(startDate.getDate()+ 4);
var someOtherDate = new Date();
someOtherDate.setDate(startDate.getDate()+ 2);
var frequencies = [someOtherDate];

mapDates(d3.select("body").select("rect"), startDate, endDate, frequencies);


function mapDates(svgRect, startDate, endDate, frequencies) {
    // TODO
}

0 个答案:

没有答案