首页 > 解决方案 > 更改显示的 x 轴上刻度标签的数量?

问题描述

我想更改 x 轴上刻度标签的数量。我不确定这是否是正确的措辞。这是我的一些 x 轴代码作为示例。

  const getDefaultX = () =>
    d3
      .scaleUtc()
      // Min / Max dates
      .domain(d3.extent(data.chart, (d) => d.date))
      .range([margin.left, width - margin.right]);

标签: d3.js

解决方案


您可能想尝试使用axis.ticks,例如将其添加到图表中的轴生成器:

ticks(5)(将在轴上设置 5 个刻度)


推荐阅读