我试图为任何给定月份的所有小时创建一个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());