我需要在图表上显示元素,元素之间的间隔相等,X 轴上有日期刻度。元素具有不同的间隔,因为它们已按日期范围缩放。是否可以在图表上以相等的间隔显示某些元素,而不管 X 轴上的日期如何?
我尝试使用不同的尺度,如bandscale 和linearscale。但是当我试图将我的最小和最大日期传递给域函数时,它们工作不正确。
例如这个图表:https : //js.devexpress.com/Demos/WidgetsGallery/Demo/Charts/Overview/jQuery/Light/
我需要点之间相同的距离,但在我的 X 轴上有日期而不是名称。
由于让条形等距比让它们根据它们的时间值间隔更重要,因此使用d3.scaleBand()
数据集中表示的完整日期数组并将其传递给域,例如,.domain(data.map(d => d.date))
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句