D3域值超出范围

  • 本文关键字:范围 D3 d3.js
  • 更新时间 :
  • 英文 :


我正在与D3一起尝试创建一个简单的条形图。x轴使用ScaleTime, y轴使用ScaleLinear。在下面的图片中,您可以看到我为域设置的值(日期值)超出了范围。蜱虫不应该局限在这条线上吗?我已经纠结了一段时间了,在网上找不到任何东西。

检查元素

编辑应用。clamp后,结果如下

新图表这里是我正在看的代码的主要部分(一些值是任意的)

代码

我认为这是因为在时间刻度上默认禁用夹紧:

用指定的域和范围构造一个新的时间尺度,禁用默认的插值器和箝位。

如果没有看到您的代码,很难提出修复建议,但请尝试这样做:

d3.scaleTime()
.domain([domain)
.range([range])
.clamp(true)(Date.now())

相关内容

  • 没有找到相关文章

最新更新