如何为一个月内的所有小时创建D3时标

时间:2018-02-02 08:25:36

标签: javascript d3.js

我试图为任何给定月份的所有小时创建一个D3时标,然后可以将其用作我的x轴。 timeScale函数应将输入日期映射到小时范围,但目前还没有。有谁知道如何实现这个目标?

提前致谢。

cmds.button(label='Click me', command=lambda x:printTxtField(whatUSay))

基于Gerardo代码的评论应该是:

    var hourRange = d3.timeHour.range(new Date(2018, 0, 1), new Date(2018, 1, 1));

    var timeScale1 = d3.scaleTime()
        .domain([new Date(2018, 0, 1), new Date(2018, 0, 31)])
        .range(hourRange);

    var temp1 = timeScale1(new Date(2018, 0, 20));

    console.log(temp1.toISOString());

0 个答案:

没有答案