【发布时间】:2020-06-09 19:35:26
【问题描述】:
我正在使用 d3.histogram().thresholds(myThresholds)(myDates) 按月对 myDates 进行分类。
myDates 是一个 unix 时间戳数组(例如,2020 年 6 月 8 日晚上 8:28:18 GMT 是自 Unix 纪元以来的 1591648098000 毫秒)。
我创建了一个 myThresholds[] 数组,涵盖与 myDates 关联的所有年份的所有月份(例如,如果 myDates 包含 2013 年 4 月和 2015 年 1 月的时间,则阈值将包含标记开始和结束时间的 unix 时间戳2013 年、2014 年和 2015 年的所有月份)。请注意,我故意在 2013 年 4 月之前和 2015 年 1 月之后创建垃圾箱,即使我事先知道它们最终会是空的。这是因为我想显示整年的直方图数据。
最终结果是 d3.histogram() 将创建 bin 并用所需信息填充它们,但会丢弃任何前导空 bin 和尾随空 bin。如果直方图数据中间有空bin,则保留。
如何阻止它丢弃前导和尾随的空垃圾箱?
【问题讨论】: