d3.timeParse может анализировать формат времени, но независимо от того, как установлен формат, результат содержит год, месяц, день, час, минуту и секунду.
Например: Sat Jan 01 2020 00:00:00
Это не может соответствовать только месяцу и дню, если я хочу использовать d3.scaleTime ()
для масштабирования для сравнения данных разных лет, как я могу это реализовать?
For example:
===axis=======
x-axis: 12 month 366 day
y-axis: [max(value), mim(value)]
===data=======
data 1: 2016 = [{ date:2016/01/01,value=18},{ date:2016/01/02,value=199},...,{ date:2016/12/31,value=27}] (366 day)
data 2: 2017 = [{ date:2017/01/01,value=58},{ date:2017/01/02,value=9},...,{ date:2017/12/31,value=217}] (365 day)
data 3: 2018 (365 day)
.
.
data n: 2020 (366 day)