gpt4 book ai didi

javascript - 需要帮助将 x 轴刻度与 D3.js 条形图中的条形对齐

转载 作者:行者123 更新时间:2023-11-29 14:59:46 25 4
gpt4 key购买 nike

我有一个使用 D3.js 的工作线性条形图,它也有基于时间的 x 轴。条形图绑定(bind)到计数属性,而轴绑定(bind)到日期属性。轴上的刻度没有与条对齐。知道如何将它们排成一行吗?

这是 jsFiddle:http://jsfiddle.net/MmEjF/

最佳答案

发生这种情况是因为图表有 14 个柱状图,但有 15 个刻度线。

第一个刻度线应该是数据集开始前的月份。

您可以通过将 xTimeDomain 的启动提前一个月来解决此问题:

xTimeDomain[0] = new Date(new Date(xTimeDomain[0]).setMonth(xTimeDomain[0].getMonth()-1));

关于javascript - 需要帮助将 x 轴刻度与 D3.js 条形图中的条形对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11814399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com