Javascript d3时间轴-带动画的折线图错误-x.0带宽错误

Javascript d3时间轴-带动画的折线图错误-x.0带宽错误,javascript,d3.js,Javascript,D3.js,我正在尝试构建一个能够打开和关闭线条的折线图-但是我得到了一个x.bandwidth错误,可能是因为我的轴基于scaletime-- x带宽的等效值是多少 x.domain(newKeys).rangeRound([0, x.bandwidth()]); 回答 如果一切都符合您的要求,请将答案标记为正确,我们可以关闭此问题。我已使用宽度绕过错误,并将x1重新调整为x-但仍然没有动画-首先,x域不会是“新关键点”,因为x是时间刻度(即,不会依赖于城市名称,因为它不是顺序刻度)。在这种情况下

我正在尝试构建一个能够打开和关闭线条的折线图-但是我得到了一个x.bandwidth错误,可能是因为我的轴基于scaletime--

x带宽的等效值是多少

  x.domain(newKeys).rangeRound([0, x.bandwidth()]);
回答


如果一切都符合您的要求,请将答案标记为正确,我们可以关闭此问题。

我已使用宽度绕过错误,并将x1重新调整为x-但仍然没有动画-首先,x域不会是“新关键点”,因为x是时间刻度(即,不会依赖于城市名称,因为它不是顺序刻度)。在这种情况下,只有y域将更改。完成后,尝试添加转换。我不确定@Shashank-确定,这样时间尺度就不会改变-但有些行在过去会开始得更远?所以,如果你不改变时间刻度,你剩下的线可能看起来很小?我如何修复这个@Shashank来过滤折线图的数据?我会尽快添加一个fiddle!干杯@Shashank-为了让条形图和折线图看起来像妹妹,有人悬赏清理这个--
  x.domain(newKeys).rangeRound([0, x.bandwidth()]);