我正在尝试构建一个表示大量数据统计信息的盒子图(x时间,y时间)想法是使用d3.extent()来获取域,然后将其提供给timeScale以获取以精心挑选的间隔打勾。然后我计算滴答之间数据点的统计数据。示例如下: 这种方法在大多数情况下运作良好。除了在一个月的第一天以不均匀的间距产生额外的蜱(见上文“3月31日,6月”)。我正在手动计算条形宽度和位置,假设刻度均匀分布,因此整个图表都会被破坏。
数据可以涵盖从一周到几年的任何时间范围,因此需要动态滴答。
如何删除额外的刻度或使所有刻度均匀分布?
EDIT。不确定是否删除蜱是否可以做到这一点......可能甚至间距在这里更重要。我查阅了其他人关于类似问题的问题,但我仍然很困惑如何解决我的问题。 我刚刚开始使用D3,请原谅我,如果这个问题很简单的话。如果你只是指出我正确的方向,我会很高兴。