【问题标题】:dc.js x-axis ticks unexpected behaviourdc.js x 轴出现意外行为
【发布时间】:2014-08-04 20:10:37
【问题描述】:

dc.js 有点麻烦。

我有一个折线图,我正在尝试为其设置最大刻度。目前的图表是这样的:

我正在尝试使用以下参数自定义其 x 轴刻度

graph.xUnits(d3.time.days).round(d3.time.day.round)
graph.xAxis().ticks(8).tickFormat(d3.time.format("%m/%d"))

如您所见,图表显示超过 8 个刻度,并在 08/01 显示不必要的额外值。

关于如何解决这个问题的任何线索?谢谢!

【问题讨论】:

    标签: javascript d3.js dc.js crossfilter


    【解决方案1】:

    the docslinear.ticks([count]),该值最终被传递给:

    指定的计数只是一个提示;秤可能会返回更多或更少 值取决于输入域。

    d3 不提供指定精确滴答计数的方法,除非您自己指定滴答。您可以自己生成刻度,并使用axis.tickValues([values]) 设置它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-30
      • 1970-01-01
      • 2018-04-18
      • 2021-12-02
      • 2011-06-27
      相关资源
      最近更新 更多