2

我正在使用 D3.js 来构建这个折线图。它工作正常。但我无法以缩写形式在 x 轴上打印月份(jan,feb ....)

这里我是如何解析日期的。

var parseDate = d3.time.format("%m-%Y").parse;

x轴的代码

var xAxis = d3.svg.axis().scale(x).orient("bottom");

以及打印和附加

svg.append("g")
  .attr("class", "x axis")
  .attr("transform", "translate(0," + height + ")")
  .call(xAxis);

帮我解决这个问题。

4

1 回答 1

5

只需在内部使用带有 d3.time.format 的 tickFormat

var xAxis = d3.svg.axis().scale(x).orient("bottom").tickFormat(d3.time.format("%H"))
于 2013-11-20T17:33:58.607 回答