【发布时间】:2018-02-27 12:45:11
【问题描述】:
我正在使用 D3 绘制折线图。 x=0 处的值不显示。
轴的代码如下所示。
const xScale = d3
.scaleTime()
.domain(d3.extent(data[0].series, d => d.time))
.range([xPadding, width - xPadding]);
const xAxis = d3
.axisBottom(xScale)
.ticks(4)
.tickSizeOuter(0)
.tickSizeInner(0)
.tickFormat(d3.timeFormat('%Y'));
我不知道为什么它没有显示 x=0 处的标签,即 2014 年。检查 SVG 时,只显示三个刻度线,但 x=0 处的那个不在 SVG 元素中。
【问题讨论】:
-
能否提供一个带有数据集和完整代码的 jsfiddle/等价物,以便我们轻松复现?
-
@XavierGuihot 添加了一个密码笔 - codepen.io/vijayst/pen/bLJYoK?editors=1111
标签: d3.js